Jennifer Helen Lucas, 41

Published 1:35 pm Tuesday, April 29, 2025

Getting your Trinity Audio player ready...

Jennifer Helen Lucas, 41, of Stanford, died April 27, 2025.