Please let me know if I can help in anyway on this side of the family as Archibald Patton and Jane Spowart are my great great grandparents also. So your other half and I are distant cousins. All of the information you have been given so far via the forum ties up with what I have found also.
Re Josiah, some of the early census rounded up the date of birth to the nearest 5 years and also they sometimes change things to make the females look younger than the males, I believe. So you have to take some of the information with a pinch of salt.
www.familysearch.org/eng is a fantastic free site with exact detail on birth dates etc.
So a few other bits are Archibald Patton born 1843's father is also Archibald Patton born 1815 in Gallowater, Scotland. I think this is actually Gala water and is Midlothian way. He also married a Jane whom I have been told is Jane Wilkenshaw, however I have been unable to find proof of this and that is where the tree has come to a complete stop on that side of the family for me.
George Spowart born 1821's parents are possibly James Spowart, but definitely Elizabeth born 1793 Spittal, Northumberland.
Happy searching.