Glenn D. Yarbrough Jr.
August 19, 1968 - March 23, 2021
Yarbrough Jr., Glenn D., of St. Clair, Missouri was born August 19, 1968 in St. Louis, Missouri, to Glenn D. Yarbrough Sr. and Victoria (nee Pethoud) Yarbrough and entered into rest Tuesday, March 23, 2021 at the age of 53 years. He is preceded... View Obituary & Service Information