He has served as president and volunteer counsel for the Wicomico Environmental Trust, and was recently on the boards of the Lower Shore Land Trust, and of Sierra’s Club’s Maryland Chapter – where he now serves as PAC treasurer. He is also current president of the Nanticoke Watershed Alliance, and a trustee of the Maryland Environmental Trust. He has taught Environmental Law at Salisbury University, and most recently, taught two successive courses on Climate Change for the local Association for Lifelong Learning.