Leonard Crosta of Micco, Florida. Leonard Crosta of Micco, Florida. Leonard Crosta of Micco, Florida.