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

  1. The Ninety and Nine