The current age of Leonard is 34. 20 Lenox St #308, Boston, Ma 02118 is where Leonard resides. Phone number listed for Leonard is (617) 238-5656. Possible relatives of Leonard are: Marie L Kavanagh, Jennifer Kavanagh, Eugenie Kavanagh and one other person. 1990 is the birth year of Leonard. He has stayed in Boston, Spring Lake and Hinesville before moving to Boston.