Thank you, I assumed that Tessie was a misspelling of Jessie but it makes sense. I have found the tree you were talking about and it might fit although I can't find Tessie Buchioni anywhere else on the net and that tree only has 6 people on it which is a bit frustrating.
Benjamin's father was called Benjamin Hepburn Hepburn because his parents were first cousins and had the same surname. Now that was a bad marriage and you would think that they would want to get away from the past!
Thank you for all your help, it gives me something to go on.