Keegan Patrick Lee Glenn
December 29, 1979 - May 29, 2020
Keegan Patrick Lee Glenn was born in Anchorage, Alaska on December 29, 1979. He left this world on May 29, 2020, in Louisville, Kentucky, following a brief illness. Keegan has been described as a "kind-hearted artistic inventor and fixer."... View Obituary & Service Information