Meen played the organ at Union Chapel, Islington, London, 1880–1909.

  1. The Ninety and Nine