TRUST FOR PROFESSIONAL MANAGERS INVESTMENT ADVISORY AGREEMENT with BARRETT ASSET MANAGEMENT, LLC