Stephen is a lifelong resident of Montgomery County. Originally from Schwenksville, he currently resides in Oreland with his wife and daughter. He has had many family members who have served honorably in the Armed Forces, dating back from his great grandfather to his father.

Stephen believes strongly that there is much more that can be done for those who have guarded our liberties. He has seen first hand that the VA is not enough for returning vets.

Stephen believes it is his duty and great honor to serve on the Board of Directors. His mission, through Vet for Vets, is helping and supporting our veterans in any capacity needed.