Mr. Leroy Hubbard
December 8, 1961 - February 12, 2023
Leroy Hubbard 61 departed this life on Super Bowl Sunday, February 12, 2023. Leroy, the fifth child of Edna F. Snead Hubbard was born on December 8, 1961 in Richmond VA. He was the first son born after four daughters. Leroy later moved to North... View Obituary & Service Information
