1954 is his birth date. Public records show Angier as a city Leon also stayed in. The current age of Leon is 70. Phone number listed for Leon is (919) 894-5064. Leon’s current address is Godwin Rd, Benson, Nc 27504.