The number currently linked to Leonard is (941) 377-7676. James Kpa Rubin, Yonca Rubin, Patricia A Rubin and 3 other people are people possibly related to Leonard. He has stayed in Longmeadow and Sarasota before moving to Sarasota. The current age of Leonard is 94. Leonard was born in 1930. Leonard’s current address is 3979 Chatsworth Greene #43, Sarasota, Fl 34235.