Some facts we had on JB that were mentioned by everyone here:
Reference to prizes for his papers c. 1878. GR2 made the ref to the fact he seemed to know a lot about Fife potentially to write his paper....also, very unprecise science from me...but every time I see the surname Beveridge, it always point in my head to Fife area for research!
We know that his occupation was that of a Forester at Duff House before he left Scotland, after 1879 from what is documented.
We have a potential reference now to a Mr J B Smith arriving in the US in 1879, occupation a Forester. Also travelling with him is a Mr A B Smith, also a Forester by occupation.
1900 census gave his birth month as November. Birth year has ranged from 1847-49.
So, with all of the above, I would like to put up my favourite candidate so far, a John Smith born November 1844 (matching the manifest birth year and 1900 census birth month) in CARNBEE, FIFE. Parents David Smith and mother a Christina BEVERIDGE.
https://familysearch.org/ark:/61903/1:1:XTNZ-VK3We need to fill in blanks, but there is this 1871 census entry showing:
John Smith 27, Forrester, b. Carnee Fife
Isabella Smith 30 Forresters Wife b. Cornback, fifeshire
David Smith 7
Thomas Smith 3
Elizbeth Smith 2
Address: Windmill, Collesie, Fife
And that is as far as I have got so far...
Monica
Added: Kay, that G for the Banff Alexander is for Grant I think. Maternal Grandmother's maiden name.