C J Kershner – 2023 ECGC speaker

C J Kershner - 2023 ECGC speaker

C J Kershner 2023 ECGC speaker