Leon Webb

Leon Webb born on August 7th, 1976 entered into rest in Chico, California on June 4th, 2022. No services are planned at this time.