The current age of Leonard is 50. Leonard's birth year is 1974. Leonard's possible relatives are Frederick Michael Mcfarland, Ventral Mcfarland, Fletcher B Mcfarland and 6 other people. Other cities that he has stayed in are Euclid, Bedford, Cleveland Heights and one other city. Phone number listed for Leonard is (216) 289-1264. 668 131St St, Cleveland, Oh 44108 is where Leonard resides.