Walter H. Kemp | The Canadian Encyclopedia

Walter H. Kemp

Articles by Walter H. Kemp