Vice President of Team Sports


Gavin is a sports agent and attorney with over 25 years of experience negotiating contracts. From 2002-2014, he was President of KSM, a boutique sports management firm that specialized in the representation of professional athletes and provided comprehensive services, including the negotiation of player contracts and marketing/endorsement deals. In 2014, Gavin partnered with ESM in order to combine resources and join a team of respected and experienced professionals in the sports and entertainment industry. He concentrates in the sports of baseball and football.

Gavin has negotiated hundreds of millions of dollars in contracts and has a tremendous knowledge of sports law issues, including the MLB/MLBPA and NFL/NFLPA Collective Bargaining Agreements. He has represented numerous players over the years at all stages of their career, including pre-draft advising, the draft, player contracts (rookie through free agency), marketing/endorsements, player grievances and post-career planning. Based on diligent research and preparation, skilled negotiations and industry contacts, Gavin has been able to consistently maximize his clients’ earning potential.

Gavin received his undergraduate degree from the University of Florida, where he was a finance major and received a Bachelor of Science in Business Administration, with honors. He then attended the University of Miami School of Law, where he received his Juris Doctorate degree and was a member of the Entertainment & Sports Law Review. Gavin is a member of the Florida Bar Association and its Entertainment, Arts & Sports Law Section. He is also certified as a Player Agent by the MLB Players Association and as a Contract Advisor by the NFL Players Association. Gavin resides in South Florida with his wife, son and daughter.