He received his law degree from the New York University School of Law and a Master of Laws from the Georgetown University Law Center. He is President of McMahon & Connell, P.C. in New York City and has an office for the practice of law in Charlotte, North Carolina.