Joseph Coolidge Shaw (1821-1851)

Joseph Coolidge Shaw

Contributed by Mark Meredith on 14/08/2022 and last updated on 14/08/2022.