Home ›Georgia Prison Deaths Database ›2023 ›LEONARD LEROY DILLARD LEONARD LEROY DILLARD October 11, 2023 Age 57Place of Death RUTLEDGE STATE PRISON Medium Security • State PrisonCause of DeathUnknown/Pending GDC Identification Number: 1064102 ← RICHARD ALLEN GORDON Back to Database CLEVELAND WALKER →