He obtained his B.A. in Political Science from Texas Christian University and his J.D. from the University of Texas School of Law. He has represented professional athletes for over 20 years. In addition to teaching sports law for the University of San Francisco's Master’s Program in Sport Management for over a decade, he has guest lectured on the subject at several colleges and universities.