Egbert Chesley Allen

Canadian teacher, ornithologist and author