PROFESSIONALLY MANAGED PORTFOLIOS INVESTMENT ADVISORY AGREEMENT With Otter Creek Advisors, LLC