Search help
A sketch of the life, charcter, and writings of the Rev. James Y. M'Ginnes, of Shade Gap, Pa