I'm glad the information was of some help, unfortunately I don't have much information about James, but here is some family background. The Thoms are a recent discovery in my family line and are related through my ggg grandfather Craigie Bisset. I was finally able to find the names of his children, which lead to the discovery of the Thoms. His daughter, Elizabeth Morris Bisset (named after my ggg grandmother Elisabeth Morris) married John Thoms. Craigie was a quarrier his death is a mystery but I know he died between 1846 and 1851. He was from Kilspindie Perth b. June 5, 1809 to Peter Bisset and Euphame Bruce. Elisabeth, his wife died in 1863 from consumption, her son in law John Thom was in attendance.
John Thoms was b. September 12, 1835 in Alyth Perth to John Thom (labourer) and Jean Fyffe. He had a sister Mary b. Feb 15, 1837. I haven't been able to find any other siblings. He's been listed as both a weaver and a masons labourer. He married Elisabeth Morris Bisset Aug. 26, 1857 in Dundee.
Elizabeth Morris Bisset was b. 1835 Forfarshire shewas a weaver and d. Jan 31 1907 at the Royal Infirmary Dundee from suppurative cholecystitis, her son, your great grandfather, James was in attendance address listed as 35 Lawerence Street.
The only thing I can tell you about James is that he was born April 19, 1865 in Lochee. I found him listed in the 1881 census living in Liff and Benvie with his family at 17 Lawerence Street. He was noted as being a millworker.
I hope you found some of this family background interesting and if I find anything else out I'll let you know. I'm still looking into the Thoms as I've become interested in them. I'm still trying to figure out where Mary Ann Thoms fits in, she may or may not be John Thoms sister.