Clarkston Capital Partners, LLC