Neil Leitch Jan 2, 2023 Neil Leitch, 87, of Cape Coral, Florida passed away December 29, 2022. Arrangements by Lee County Cremation Services.