William Temple Washington (1800-1877)

William Temple Washington

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