The age of Leon is 74. 1950 is the birth year of Leon. Leon is a resident of 102 Summer St, Athol, Ma 01331. Leon owns the phone number (978) 249-6047. Possible relatives of Leon are: Ruth M Taddeo, Lisa M Bushee, William E Mabey and 2 other people. He has stayed in Athol before moving to Athol.