Patrick Clemmons Welch, Antonia Taylorcoach, Arthur Nathaniel Welch and 6 other people are people possibly related to Welch. Welch’s current address is 2356 Compton Ave, Saint Louis, Mo 63104. ...