PROFESSIONALLY MANAGED PORTFOLIOS INVESTMENT ADVISORY AGREEMENT With Boston Common Asset Management, LLC