1901 census lists in Grangemouth Frank P Carnegie, widower, 28, hotel keeper, born Dundee; son Frank P Carnegie, 2, born Edinburgh, and Ann Y Hamilton, mother-in-law, 74, born West Calder.
It's quite common for a hotel or innkeeper to be described as a wine and spirit merchant in a different document.
There's a marriage of Frank P Carnegie to Annie Y Hamilton in Edinburgh in 1896. Annie Young Carnegie, other surname Dickie, 29, died in Grangemouth in 1899.