Education
- Syracuse University College of Law
- Pennsylvania State University – Harrisburg
Bar Admissions
- Pennsylvania
- New Jersey
Court Admissions
- Eastern District of Pennsylvania
- District of New Jersey
Bill is an associate in the Easton office with experience in Estates, Family Law, and General Practice. Within Estates, Bill is experienced in estate administration, interpreting trust documents, guardianship applications, and drafting wills. Bill has experience in preparing pleadings, motions, and petitions for child support and child custody, as well as appeals involving Pennsylvania child support and child custody. In his general practice, Bill has prepared zoning board of appeal permits and planning commission applications, composed responses to insurance defense discovery requests, drafted contract disputes, and researched and prepared criminal defense motions.
Prior to joining the firm, Bill clerked for the Honorable H. Matthew Curry, J.S.C. in the Superior Court of Warren County – Criminal Part, New Jersey. During law school, Bill worked in Syracuse University College of Law’s low-income taxpayer clinic and served as a mentor to international students pursuing their LLM degree in American Jurisprudence. Notably, Bill was a Legislative Fellow in the Pennsylvania House of Representatives where he learned the legislative process first-hand.
Prior to law school, Bill was a hedge fund and real estate analyst for a public pension fund where he assisted in overseeing more than $4 billion in investments.
Bill is a graduate of Syracuse University College of Law and earned his Bachelor of Science in Finance from Pennsylvania State University. Bill is admitted to practice in the Commonwealth of Pennsylvania.
Latest News | Can I Get Divorced for Irreconcilable Differences in New Jersey?
Our Office Locations
Our offices are strategically located throughout New Jersey, Pennsylvania and New York.
Cherry Hill
1010 Kings Highway South, Building 1, 2nd Floor
Cherry Hill, NJ 08034
- Office 856.853.5530
- Fax 856.354.8318
Cherry Hill
New Providence
430 Mountain Avenue, Suite 103
New Providence, NJ 07974
- Office 201.843.5858
- Fax 201.843.5877
New Providence
Easton
91 Larry Holmes Drive, Suite 200
Easton, PA 18042
- Office 610.691.7900
- Fax 610.691.0841
Easton
Holmdel
Bell Works Building
101 Crawfords Corner Road, Suite 4333
Holmdel, NJ 07733
- Office 848.893.6669