Russell (ThM, 1995), Sara, and Heidi LuckenbaughVisits / By Greta Russell and Heidi reside in Pennsylvania where Sara just graduated from Pennsylvania State University.