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
ABBOTT LABORATORIES COM 002824100 15,695 143,344 SH   SOLE   143,344 0 0
ACCENTURE PLC-CLASS A COM G1151C101 23,543 90,131 SH   SOLE   90,131 0 0
ALPHABET INC-CL A COM 02079K305 356 203 SH   SOLE   203 0 0
ALPHABET INC-CL C COM 02079K107 315 180 SH   SOLE   180 0 0
AMAZON.COM INC COM 023135106 19,408 5,959 SH   SOLE   5,959 0 0
AMPHENOL CORP-CL A COM 032095101 25,451 194,623 SH   SOLE   194,623 0 0
ANSYS, INC. COM 03662Q105 27,408 75,338 SH   SOLE   75,338 0 0
APPLE INC COM 037833100 599 4,514 SH   SOLE   4,514 0 0
ARTHUR J. GALLAGHER & CO. COM 363576109 14,265 115,306 SH   SOLE   115,306 0 0
ASGN INC COM 00191U102 15,807 189,242 SH   SOLE   189,242 0 0
ATMOS ENERGY CORPORATION COM 049560105 219 2,300 SH   SOLE   2,300 0 0
BLACKROCK INC. COM 09247X101 21,725 30,109 SH   SOLE   30,109 0 0
CALIFORNIA WATER SERVICE GROUP COM 130788102 254 4,708 SH   SOLE   4,708 0 0
CATERPILLAR INC COM 149123101 567 3,113 SH   SOLE   3,113 0 0
CHEMED CORP COM 16359R103 12,583 23,625 SH   SOLE   23,625 0 0
CHEVRON CORPORATION COM 166764100 222 2,625 SH   SOLE   2,625 0 0
CHURCH & DWIGHT CO INC. COM 171340102 11,950 136,994 SH   SOLE   136,994 0 0
CORNING INC COM 219350105 263 7,300 SH   SOLE   7,300 0 0
COSTCO WHOLESALE CORP COM 22160k105 23,741 63,010 SH   SOLE   63,010 0 0
DANAHER CORP. COM 235851102 25,749 115,911 SH   SOLE   115,911 0 0
DISNEY WALT CO HOLDING CO COM 254687106 268 1,481 SH   SOLE   1,481 0 0
DOMINION ENERGY INC. COM 25746u109 279 3,710 SH   SOLE   3,710 0 0
DOVER CORP. COM 260003108 11,128 88,144 SH   SOLE   88,144 0 0
EXXON MOBIL CORPORATION COM 30231G102 330 8,015 SH   SOLE   8,015 0 0
FACEBOOK INC - A COM 30303M102 17,753 64,993 SH   SOLE   64,993 0 0
FISERV, INC. COM 337738108 23,154 203,357 SH   SOLE   203,357 0 0
FORTIVE CORP COM 34959J108 9,705 137,033 SH   SOLE   137,033 0 0
GENERAL MOTORS COM 37045V100 219 5,250 SH   SOLE   5,250 0 0
GENTEX CORPORATION COM 371901109 18,732 552,080 SH   SOLE   552,080 0 0
GILDAN ACTIVEWEAR INC. COM 375916103 10,819 386,254 SH   SOLE   386,254 0 0
GOLDMAN SACHS GROUP INC. COM 38141G104 14,844 56,289 SH   SOLE   56,289 0 0
GRACO INC. COM 384109104 17,226 238,090 SH   SOLE   238,090 0 0
HARTFORD FINANCIAL SERVICES GR COM 416515104 8,493 173,406 SH   SOLE   173,406 0 0
HENRY SCHEIN, INC. COM 806407102 10,951 163,794 SH   SOLE   163,794 0 0
HOME DEPOT COM 437076102 18,646 70,197 SH   SOLE   70,197 0 0
II-VI INC COM 902104108 342 4,500 SH   SOLE   4,500 0 0
ILLINOIS TOOL WORKS COM 452308109 208 1,020 SH   SOLE   1,020 0 0
INGREDION INC. COM 457187102 6,342 80,612 SH   SOLE   80,612 0 0
INTEL CORP. COM 458140100 389 7,800 SH   SOLE   7,800 0 0
INTERNATIONAL PAPER COM 460146103 209 4,200 SH   SOLE   4,200 0 0
INVESCO QQQ TR COM 46090E103 863 2,750 SH   SOLE   2,750 0 0
JOHNSON & JOHNSON COM 478160104 393 2,496 SH   SOLE   2,496 0 0
KINDER MORGAN INC COM 49456b101 169 12,356 SH   SOLE   12,356 0 0
LILLY (ELI) COM 532457108 280 1,656 SH   SOLE   1,656 0 0
MARATHON PETROLEUM CORP COM 56585A102 4,100 99,124 SH   SOLE   99,124 0 0
MARKETAXESS HOLDINGS, INC. COM 57060D108 18,303 32,079 SH   SOLE   32,079 0 0
MCDONALD'S COM 580135101 240 1,117 SH   SOLE   1,117 0 0
MCGRATH RENTCORP COM 580589109 268 4,000 SH   SOLE   4,000 0 0
MICROSOFT CORP. COM 594918104 1,118 5,026 SH   SOLE   5,026 0 0
MORGAN (JP & COMPANY) COM 46625h100 369 2,907 SH   SOLE   2,907 0 0
NEOGEN CORPORATION COM 640491106 11,479 144,758 SH   SOLE   144,758 0 0
NUCOR CORP. COM 670346105 213 4,000 SH   SOLE   4,000 0 0
OGE ENERGY CORP COM 670837103 229 7,200 SH   SOLE   7,200 0 0
OPEN TEXT CORPORATION COM 683715106 13,558 298,237 SH   SOLE   298,237 0 0
OTTER TAIL CORP COM 689648103 260 6,100 SH   SOLE   6,100 0 0
PARKER HANNIFIN COM 701094104 317 1,162 SH   SOLE   1,162 0 0
PEPSICO, INC. COM 713448108 13,927 93,913 SH   SOLE   93,913 0 0
PINNACLE WEST CAPITAL CORPORAT COM 723484101 276 3,450 SH   SOLE   3,450 0 0
PRIMO WATER CORPORATION COM 74167P108 157 10,000 SH   SOLE   10,000 0 0
PROCTER & GAMBLE COM 742718109 254 1,822 SH   SOLE   1,822 0 0
REGENERON PHARMACEUTICALS COM 75886F107 12,067 24,977 SH   SOLE   24,977 0 0
ROPER TECHNOLOGIES INC. COM 776696106 15,738 36,507 SH   SOLE   36,507 0 0
ROSS STORES INC. COM 778296103 19,522 158,961 SH   SOLE   158,961 0 0
RPM INTERNATIONAL INC COM 749685103 13,352 147,076 SH   SOLE   147,076 0 0
SKYWORKS SOLUTIONS INC. COM 83088M102 22,155 144,920 SH   SOLE   144,920 0 0
SS&C TECHNOLOGIES HOLDINGS COM 78467J100 13,152 180,785 SH   SOLE   180,785 0 0
SYSCO CORPORATION COM 871829107 18,225 245,427 SH   SOLE   245,427 0 0
TELUS CORPORATION COM 87971M103 257 13,000 SH   SOLE   13,000 0 0
THOR INDUSTRIES, INC. COM 885160101 9,895 106,408 SH   SOLE   106,408 0 0
UNITEDHEALTH GROUP INC COM 91324P102 18,991 54,155 SH   SOLE   54,155 0 0
VERIZON COMMUNICATIONS COM 92343v104 429 7,300 SH   SOLE   7,300 0 0
VISA INC-CLASS A SHARES COM 92826C839 23,626 108,015 SH   SOLE   108,015 0 0
VONTIER CORPORATION COM 928881101 1,819 54,468 SH   SOLE   54,468 0 0
WESTERN SIERRA RESOURCE CORP COM 95952L200 7 521,596 SH   SOLE   521,596 0 0
XCEL ENERGY INC COM 98389B100 346 5,197 SH   SOLE   5,197 0 0
ZEBRA TECHNOLOGIES CORP-CL A COM 989207105 16,645 43,310 SH   SOLE   43,310 0 0
SPDR S&P 500 ETF TR SERIES 1 COM 78462F103 216 577 SH   SOLE   577 0 0