He was an itinerant evangelist in NJ & PA in the latter 1800s. He wrote the music to Henry Lake Gilmour’s hymn lyrics of 1885.
John Perry