Leonard’s residency is at Willard St, New Smyrna Beach, Fl. Public records show Livonia and New Smyrna Beach as cities Leonard also stayed in. Phone number listed for Leonard is (734) 425-8175.
Leonard has 2 properties according to public property records. Leonard's properties values are $26,350.