Leon Edward Newton

Birth date: Mar 15, 1957 Death date: Jul 18, 2025

Leon Edward Newton March 15, 1957 – July 18, 2025 Leon Edward Newton passed away peacefully on July 18, 2025. Born on March 15, 1957, in Cleveland, Ohio, to the late Henry and Orelee Newton, Leon lived a life full of love, laught