The Securities and Exchange Commission has not necessarily reviewed the information in this filing and has not determined if it is accurate and complete.
The reader should not assume that the information is accurate and complete.

UNITED STATES SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
FORM 13F

FORM 13F INFORMATION TABLE

OMB APPROVAL
OMB Number: 3235-0006
Estimated average burden
hours per response: 23.8

COLUMN 1 COLUMN 2 COLUMN 3 COLUMN 4 COLUMN 5 COLUMN 6 COLUMN 7 COLUMN 8
VALUE SHRS OR SH/ PUT/ INVESTMENT OTHER VOTING AUTHORITY
NAME OF ISSUER TITLE OF CLASS CUSIP (x$1000) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
AARON'S INC. COM 002535300 8,409 199,980 SH   SOLE   199,980 0 0
ABBOTT LABORATORIES COM 002824100 15,140 209,319 SH   SOLE   209,319 0 0
ACCENTURE PLC-CLASS A COM G1151C101 18,286 129,678 SH   SOLE   129,678 0 0
AMAZON.COM INC COM 023135106 8,461 5,633 SH   SOLE   5,633 0 0
AMPHENOL CORP-CL A COM 032095101 17,767 219,288 SH   SOLE   219,288 0 0
ANSYS, INC. COM 03662Q105 17,721 123,975 SH   SOLE   123,975 0 0
ASGN INC COM 00191U102 9,594 176,036 SH   SOLE   176,036 0 0
AVX CORPORATION COM 002444107 259 17,000 SH   SOLE   17,000 0 0
BB&T CORP. COM 054937107 10,996 253,841 SH   SOLE   253,841 0 0
BGC PARTNERS INC-CL A COM 05541T101 67 12,965 SH   SOLE   12,965 0 0
BLACKROCK INC. COM 09247X101 12,731 32,408 SH   SOLE   32,408 0 0
CALIFORNIA WATER SERVICE GROUP COM 130788102 224 4,708 SH   SOLE   4,708 0 0
CATERPILLAR INC COM 149123101 391 3,075 SH   SOLE   3,075 0 0
CHEVRON CORPORATION COM 166764100 302 2,775 SH   SOLE   2,775 0 0
CORNING INC COM 219350105 221 7,300 SH   SOLE   7,300 0 0
COSTCO WHOLESALE CORP COM 22160k105 13,811 67,796 SH   SOLE   67,796 0 0
COTT CORPORATION COM 22163N106 139 10,000 SH   SOLE   10,000 0 0
DANAHER CORP. COM 235851102 17,277 167,539 SH   SOLE   167,539 0 0
DOMINION ENERGY INC. COM 25746u109 239 3,350 SH   SOLE   3,350 0 0
DOVER CORP. COM 260003108 7,728 108,921 SH   SOLE   108,921 0 0
EVERSOURCE ENERGY COM 30040W108 217 3,330 SH   SOLE   3,330 0 0
EXXON MOBIL CORPORATION COM 30231G102 7,764 113,863 SH   SOLE   113,863 0 0
FACEBOOK INC - A COM 30303M102 8,545 65,187 SH   SOLE   65,187 0 0
FISERV, INC. COM 337738108 16,855 229,347 SH   SOLE   229,347 0 0
FORTIVE CORP COM 34959J108 10,300 152,231 SH   SOLE   152,231 0 0
GENTEX CORPORATION COM 371901109 12,612 624,045 SH   SOLE   624,045 0 0
GILDAN ACTIVEWEAR INC. COM 375916103 11,882 391,386 SH   SOLE   391,386 0 0
GILEAD SCIENCES COM 375558103 9,897 158,228 SH   SOLE   158,228 0 0
GOLDMAN SACHS GROUP INC. COM 38141G104 9,631 57,655 SH   SOLE   57,655 0 0
GRACO INC. COM 384109104 11,128 265,908 SH   SOLE   265,908 0 0
HALLIBURTON COM 406216101 4,753 178,827 SH   SOLE   178,827 0 0
HARTFORD FINANCIAL SERVICES GR COM 416515104 9,521 214,199 SH   SOLE   214,199 0 0
HENRY SCHEIN, INC. COM 806407102 14,722 187,495 SH   SOLE   187,495 0 0
HOME DEPOT COM 437076102 13,832 80,503 SH   SOLE   80,503 0 0
INGREDION INC. COM 457187102 9,623 105,288 SH   SOLE   105,288 0 0
INTEL CORP. COM 458140100 366 7,800 SH   SOLE   7,800 0 0
INVESCO QQQ TR COM 46090E103 424 2,750 SH   SOLE   2,750 0 0
JOHNSON & JOHNSON COM 478160104 346 2,683 SH   SOLE   2,683 0 0
KINDER MORGAN INC COM 49456b101 190 12,356 SH   SOLE   12,356 0 0
LILLY (ELI) COM 532457108 385 3,325 SH   SOLE   3,325 0 0
LITTELFUSE INC. COM 537008104 6,418 37,426 SH   SOLE   37,426 0 0
MCGRATH RENTCORP COM 580589109 206 4,000 SH   SOLE   4,000 0 0
MICROSOFT CORP. COM 594918104 464 4,566 SH   SOLE   4,566 0 0
MORGAN (JP & COMPANY) COM 46625h100 268 2,748 SH   SOLE   2,748 0 0
NATIONAL HEALTHCARE CORPORATIO COM 635906100 204 2,600 SH   SOLE   2,600 0 0
NEOGEN CORPORATION COM 640491106 9,373 164,432 SH   SOLE   164,432 0 0
NUCOR CORP. COM 670346105 221 4,260 SH   SOLE   4,260 0 0
OGE ENERGY CORP COM 670837103 282 7,200 SH   SOLE   7,200 0 0
OPEN TEXT CORPORATION COM 683715106 12,917 396,234 SH   SOLE   396,234 0 0
OTTER TAIL CORP COM 689648103 303 6,100 SH   SOLE   6,100 0 0
PEPSICO, INC. COM 713448108 12,180 110,250 SH   SOLE   110,250 0 0
PFIZER COM 717081103 227 5,193 SH   SOLE   5,193 0 0
PINNACLE WEST CAPITAL CORPORAT COM 723484101 294 3,450 SH   SOLE   3,450 0 0
REGENERON PHARMACEUTICALS COM 75886F107 10,337 27,676 SH   SOLE   27,676 0 0
ROPER TECHNOLOGIES INC. COM 776696106 9,049 33,952 SH   SOLE   33,952 0 0
ROSS STORES INC. COM 778296103 15,180 182,452 SH   SOLE   182,452 0 0
RPM INTERNATIONAL INC COM 749685103 9,197 156,457 SH   SOLE   156,457 0 0
SIGNATURE BANK COM 82669G104 5,152 50,109 SH   SOLE   50,109 0 0
SKYWORKS SOLUTIONS INC. COM 83088M102 12,521 186,819 SH   SOLE   186,819 0 0
SNAP-ON INC COM 833034101 9,392 64,642 SH   SOLE   64,642 0 0
TELUS CORPORATION COM 87971M103 215 6,500 SH   SOLE   6,500 0 0
THOR INDUSTRIES, INC. COM 885160101 6,614 127,186 SH   SOLE   127,186 0 0
UNIVERSAL FOREST PRODUCTS, INC COM 913543104 202 7,800 SH   SOLE   7,800 0 0
VERIZON COMMUNICATIONS COM 92343v104 394 7,000 SH   SOLE   7,000 0 0
VISA INC-CLASS A SHARES COM 92826C839 18,170 137,715 SH   SOLE   137,715 0 0
WESTERN SIERRA MINING CORP COM 95952L200 47 521,596 SH   SOLE   521,596 0 0
XCEL ENERGY INC COM 98389B100 256 5,197 SH   SOLE   5,197 0 0