Records link Leonard with Lee Alan Branch, Serena Dawn Branch, Sharon Orvilla Branch and 3 other people. The residency of Leonard is at 6501 Westrock Dr, Oklahoma City, Ok 73132. The current age of Leonard is 59. Public records show that Leonard is connected with Advantage Healthcare. The number currently linked to Leonard is (405) 720-7923. Other cities that he has stayed in are Oklahoma City and Bellaire. The birth year was listed as 1965.