Leon Ray Severs

Birth date: Aug 6, 1933 Death date: Jan 2, 2025

Leon Ray Severs mostly known as "captain Lee" passed away on January 2 2025 in his Hometown Kailua on the Island of Oahu Hawaii at the age of 91. Leaving his birthplace in California Lee spent his early years deep sea diving and c