He received his J.D., with honors, from the University of North Carolina School of Law, where he was a member of the North Carolina Journal of Law and Technology. Stephen is admitted to practice in North Carolina and is registered to practice before the U.S Patent and Trademark Office.