Leonard currently resides at 14124 72Nd Cres #9O, Flushing, Ny 11367. Phone number listed for Leonard is (718) 520-0484. People possibly related to Leonard are Shelley E Topp, Kalman S Topp, Daniella C Topp and one other person. This person has lived also in Flushing. Leonard has reached the age of 82 years. Leonard was born in 1942.