Suite 200 Florham Park NJ 07932
(973) 645-4802
Seton Hall University School of Law (1984)
Active License
Business Law
Communications & Internet Law
Construction Law