John Stephen


John Stephen is an environmental attorney. His practice is focused on environmental, land use, nonprofit corporation and community development law. He has held many roles with non-profit organizations, including collaborator, Founder, General Counsel, Executive Director, Board Member, and Consultant. He is educated as an engineer, attorney and non-profit manager, from Penn State, Columbia and Carnegie Mellon, respectively.