James Beach Moore

Canadian minister