Lamar Edmonds
December 23, 1983 - December 26, 2024
Lamar Edmonds was born on December 23, 1983 at the Alexandria Hospital in Alexandria, Virginia to Irene Edmonds and Geoffrey Thomas. He transitioned from this life to life everlasting on December 26, 2024 in Washington, D.C. He was educated... View Obituary & Service Information
