John Menzies Macfarlane

Compositions

Year Title
1869 Far, Far Away on Judea's Plains, hymn for chorus Choral Sacred music