Prior to joining Weil, Stephen was a Corporate associate at a Dallas-based law firm.
Stephen received his J.D. from Harvard Law School, where he served as a Senior Editor of the Journal of Law & Public Policy and an Editor of the Harvard Business Law Review. He received his B.A. from Duke University.