February 12, 1946 – June 4, 2019
Leonard Self was born on February 12, 1946 and passed away on June 4, 2019.
No services are scheduled at this time. Receive a notification when services are updated.
June 14, 2019
Len was like a father to me and one of the most loving and caring people I know. He touched the lives of so many people and will be greatly missed. I’m so thankful for being able to spend some time with him last year. Thank you for making the world a better place.