John Rose Macduff

John Rose Macduff

Nationality:

Occupation:

Biography: John Ross Macduff was a Scottish divine and a prolific author of religious essays.