Micheal S Connors, Kathleen C Swanson, Debra E Connors and 5 other people are people possibly related to Leonard. 1930 is the birth year of Leonard. The number currently linked to Leonard is (508) 674-5320. The residency of Leonard is at 90 Delmage Rd, Swansea, Ma 02777. The current age of Leonard is 93. Leonard has previously lived in Swansea. Leonard is associated with Connors Color Incorporated.