Composition:

James Carter Knox

Love divine, all loves excelling, hymn for chorus & organ

Genre

Avg Duration

03:08