The birth year was listed as 1915. Public records show Owings Mills as a city Leo also stayed in. The residency of Leo is at 205 34Th St #310, Virginia Beach, Va 23451. Leo turned 109 years old. Records link phone number (804) 428-6377 with Leo’s details.