PROFESSIONALLY MANAGED PORTFOLIOS INVESTMENT ADVISORY AGREEMENT With Trillium Asset Management, LLC