John D. McArthur, Jr. profile picture

John D. McArthur, Jr.

James A. Garfield Letting His Light Shine