Dr. John Sebastian Helmcken
Courtesy of
BC Archives
- © 1999 - Call Number: A-01356