James Allen (1742-1778)

James Allen, of "Trout Hall" Allentown, Pennsylvania

Contributed by Mark Meredith on 18/01/2019 and last updated on 21/01/2020.