He received his law degree from the University of Virginia and practices in a variety of areas, including Nonprofit & Tax-Exempt Organizations and Estate and Trust Administration. He currently serves on the Board of Trustees of the Lancaster Theological Seminary.