Michael A Welsh is 41 years old. He lives in Charlottesville, VA. Other places in which he has lived are Fort Lauderdale, FL and Louisa, VA. He is a 1997 graduate of Northeast High School. He has worked for General Dynamics, Gtsi, Systems Engineer, Computer Sciences Corp and Dynamics.