William Ashton Townsend is 44 years old. He lives in Leesburg, Virginia. He is a 1995 graduate of Loudoun County High School. Some of William relatives are Michelle Annette Mcdaniel, Kaylee E Townsend, Ronal A Townsend and Kathleen Esterlee Townsend.