David Hall s o Squire John Hall DavidHallFGR