public profile
Son of David CAMPERNEL and Mary WILSON Widower of Hannah NEWMARCH Father of William CAMPERNEL