Richard Lee ‘Bud’ Webb

Richard Lee “Bud” Webb, age 92 of Camargo, Il. died at 2:52 a.m. on Friday (April 12, 2019) at OSF St. Francis Medical Center in Peoria.

read more

View Original NoticeRichard Lee 'Bud' Webb