Skip to main content
Digital Archive Toronto Public Library Homepage

Bowles, Vice-Admiral (William), 1780-1869