His birth year was listed as 1938. Leon’s current address is 5460 Ebbtide Ave #Se, Stuart, Fl 34997. In addition to Stuart, Leon also lived in Hobe Sound, Munford, Jensen Beach and one other city. The current age of Leon is 86. The possible relatives of Leon are Furman H Orr, William Henry Orr, Sharon K Johnson and one other person. Phone number listed for Leon is (561) 545-2577.