For the benefit of anyone else researching this line Mary Anne McCullough was born c1837 and her father was Thomas, a labourer according to the marriage certificate I have for her and Archibald Rowan. They were married at the Presbyterian Church in Tullyallen, parish of Loughgilly, Co Armagh. July 20 1854. Archibald's father was Andrew, occupation Weaver, as was Archibald.
According to Mary Anne Rowan's birth certificate (5th may 1874) she was born at Cullies, Cootehill, Co Cavan. Father a flax scutcher and mother Mary Anne formerly Duffy. The latter is not correct - either a mistake in the register or copied wrongly when I ordered the certificate back in 1988.