- Graduated from Ontelaunee High School in 1951, Kutztown University in 1957 with a Bachelor of Science degree and Lehigh University in 1961 with a Master of Arts in History.
- Was a high school Social Studies teacher for 36 years without ever missing a day of class.
- Awarded the 1991 Salute to Teaching Award from the Pennsylvania Academy for the Profession of Teaching.
- Varsity Baseball Coach for 30 years, winning five (5) Berks County Championships and three (3) District III Championships.
- Member of the Muhlenberg High School Hall of Fame and the Berks County Chapter Pennsylvania Sports Hall of Fame (inducted in 1998).
- Served on the Leesport Borough Council for 30 years from 1965-1995.
- Past President and long-time member of the Rotary Club of Shoemakersville-Leesport.
- Member of the Schuylkill Valley School District Board of School Directors from 1995-2007.