William Gray was born c1770 in Greyabbey, Belfast, Ireland. (Greyabbey is in Co. Down, Belfast in Co. Antrim). He married, in Ireland, Ellen Ross, born c1780. The family came to St. Andrews, Charlotte County in 1819.
children were born in Ireland:
1) John Gray born c1800
2) Ellen Gray b. c1806 and remained in Ireland where she married Robert Davidson and then came to St Andrews, NB about 1828
3) George Gray b. 1807, m. 9 Jul 1859 at St Andrews, NB, Margaret Anne Diffin b. 1832 d/o Robert and Alicia (Pine) Diffin
4) Robert Gray born 1809
5) Elizabeth Gray married George Ross.
PANB:MC1/Diffin, 2 pages.