Posts Tagged

Norwood

By John Stegeman The Catholic Telegraph Alice and Steve Barnes, a husband and wife duo, are music director and organist, respectively, at Holy Trinity church in Norwood.