public profile
Son of Thomas Hall and Anne Jane Hall Husband of Margaret McFarlane Father of Ann Hall