John Welsh, Jr.

John Welsh House (Montgomery County, Pennsylvania)