Cardinal Capital Management, LLC