Leo is a resident of 103 Aspenwood Dr #D, Hampton, Va 23666. Public records show Newport News as a city Leo also stayed in. Records link phone number (757) 838-4316 with Leo’s details. Leo turned 63 years old. Leo was born in 1962.