Public records show Hyannis and South Wellfleet as cities Leonard also stayed in. The possible relatives of Leonard are Mike Francis, Janet Mmrs Francis, Kerin L Francis and one other person. The residency of Leonard is at 184 Village Ln, Wellfleet, Ma 02667. 1920 is the birth year of Leonard. The age of Leonard is 103. The phone number (508) 349-2166 is Leonard’s.