For more than seven years he worked at the Office of the Public Defender in Baltimore, Maryland where he has represented juveniles and adults. He graduated from New England School of Law and attended the National Criminal Defence College. He has been an attorney since 1993 and Mr. Welch's bar memberships include Maryland, Massachusetts, and the District of Columbia.