Arthur T. Howell

Howell, Arthur T.. Organist of St. Peter’s, Westminster, London. 19th century, England.