John Foster of Egham, Surrey
Captain John Foster of Egham and Jamaica
Captain John Foster of Egham and Jamaica