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 13,294 145,401 SH   SOLE   145,401 0 0
ACCENTURE PLC-CLASS A COM G1151C101 19,688 91,691 SH   SOLE   91,691 0 0
ALPHABET INC-CL A COM 02079K305 241 170 SH   SOLE   170 0 0
ALPHABET INC-CL C COM 02079K107 254 180 SH   SOLE   180 0 0
AMAZON.COM INC COM 023135106 15,841 5,742 SH   SOLE   5,742 0 0
AMPHENOL CORP-CL A COM 032095101 19,047 198,802 SH   SOLE   198,802 0 0
ANSYS, INC. COM 03662Q105 26,891 92,178 SH   SOLE   92,178 0 0
ARTHUR J. GALLAGHER & CO. COM 363576109 10,645 109,195 SH   SOLE   109,195 0 0
ASGN INC COM 00191U102 12,891 193,322 SH   SOLE   193,322 0 0
ATMOS ENERGY CORPORATION COM 049560105 229 2,300 SH   SOLE   2,300 0 0
BLACKROCK INC. COM 09247X101 16,527 30,376 SH   SOLE   30,376 0 0
CALIFORNIA WATER SERVICE GROUP COM 130788102 225 4,708 SH   SOLE   4,708 0 0
CATERPILLAR INC COM 149123101 389 3,075 SH   SOLE   3,075 0 0
CHEVRON CORPORATION COM 166764100 234 2,625 SH   SOLE   2,625 0 0
CHURCH & DWIGHT CO INC. COM 171340102 10,647 137,732 SH   SOLE   137,732 0 0
COSTCO WHOLESALE CORP COM 22160k105 18,801 62,008 SH   SOLE   62,008 0 0
DANAHER CORP. COM 235851102 23,799 134,585 SH   SOLE   134,585 0 0
DOMINION ENERGY INC. COM 25746u109 272 3,350 SH   SOLE   3,350 0 0
DOVER CORP. COM 260003108 8,835 91,501 SH   SOLE   91,501 0 0
EXXON MOBIL CORPORATION COM 30231G102 4,507 100,786 SH   SOLE   100,786 0 0
FACEBOOK INC - A COM 30303M102 14,669 64,603 SH   SOLE   64,603 0 0
FISERV, INC. COM 337738108 20,256 207,498 SH   SOLE   207,498 0 0
FORTIVE CORP COM 34959J108 9,299 137,444 SH   SOLE   137,444 0 0
GENTEX CORPORATION COM 371901109 14,623 567,428 SH   SOLE   567,428 0 0
GILDAN ACTIVEWEAR INC. COM 375916103 6,017 388,455 SH   SOLE   388,455 0 0
GOLDMAN SACHS GROUP INC. COM 38141G104 11,002 55,673 SH   SOLE   55,673 0 0
GRACO INC. COM 384109104 11,493 239,477 SH   SOLE   239,477 0 0
HARTFORD FINANCIAL SERVICES GR COM 416515104 6,969 180,788 SH   SOLE   180,788 0 0
HENRY SCHEIN, INC. COM 806407102 9,743 166,865 SH   SOLE   166,865 0 0
HOME DEPOT COM 437076102 17,890 71,414 SH   SOLE   71,414 0 0
II-VI INC COM 902104108 212 4,500 SH   SOLE   4,500 0 0
INGREDION INC. COM 457187102 7,046 84,892 SH   SOLE   84,892 0 0
INTEL CORP. COM 458140100 467 7,800 SH   SOLE   7,800 0 0
INVESCO QQQ TR COM 46090E103 681 2,750 SH   SOLE   2,750 0 0
JOHNSON & JOHNSON COM 478160104 351 2,496 SH   SOLE   2,496 0 0
KINDER MORGAN INC COM 49456b101 187 12,356 SH   SOLE   12,356 0 0
LILLY (ELI) COM 532457108 274 1,666 SH   SOLE   1,666 0 0
LITTELFUSE INC. COM 537008104 4,629 27,129 SH   SOLE   27,129 0 0
MARATHON PETROLEUM CORP COM 56585A102 5,007 133,956 SH   SOLE   133,956 0 0
MARKETAXESS HOLDINGS, INC. COM 57060D108 16,226 32,393 SH   SOLE   32,393 0 0
MCDONALD'S COM 580135101 201 1,087 SH   SOLE   1,087 0 0
MCGRATH RENTCORP COM 580589109 216 4,000 SH   SOLE   4,000 0 0
MICROSOFT CORP. COM 594918104 931 4,576 SH   SOLE   4,576 0 0
MORGAN (JP & COMPANY) COM 46625h100 248 2,632 SH   SOLE   2,632 0 0
NEOGEN CORPORATION COM 640491106 11,520 148,453 SH   SOLE   148,453 0 0
OGE ENERGY CORP COM 670837103 219 7,200 SH   SOLE   7,200 0 0
OPEN TEXT CORPORATION COM 683715106 12,649 297,762 SH   SOLE   297,762 0 0
OTTER TAIL CORP COM 689648103 237 6,100 SH   SOLE   6,100 0 0
PEPSICO, INC. COM 713448108 12,743 96,348 SH   SOLE   96,348 0 0
PINNACLE WEST CAPITAL CORPORAT COM 723484101 253 3,450 SH   SOLE   3,450 0 0
PRIMO WATER CORPORATION COM 74167P108 137 10,000 SH   SOLE   10,000 0 0
PROCTER & GAMBLE COM 742718109 211 1,762 SH   SOLE   1,762 0 0
REGENERON PHARMACEUTICALS COM 75886F107 22,585 36,215 SH   SOLE   36,215 0 0
ROPER TECHNOLOGIES INC. COM 776696106 14,292 36,810 SH   SOLE   36,810 0 0
ROSS STORES INC. COM 778296103 13,995 164,186 SH   SOLE   164,186 0 0
RPM INTERNATIONAL INC COM 749685103 11,114 148,066 SH   SOLE   148,066 0 0
SKYWORKS SOLUTIONS INC. COM 83088M102 18,543 145,024 SH   SOLE   145,024 0 0
SS&C TECHNOLOGIES HOLDINGS COM 78467J100 10,601 187,694 SH   SOLE   187,694 0 0
SYSCO CORPORATION COM 871829107 12,970 237,283 SH   SOLE   237,283 0 0
TELUS CORPORATION COM 87971M103 218 13,000 SH   SOLE   13,000 0 0
THOR INDUSTRIES, INC. COM 885160101 11,589 108,786 SH   SOLE   108,786 0 0
TRUIST FINANCIAL CORP COM 89832Q109 283 7,541 SH   SOLE   7,541 0 0
UFP INDS INC COM 90278Q108 288 5,820 SH   SOLE   5,820 0 0
UNITEDHEALTH GROUP INC COM 91324P102 16,298 55,256 SH   SOLE   55,256 0 0
VERIZON COMMUNICATIONS COM 92343v104 386 7,000 SH   SOLE   7,000 0 0
VISA INC-CLASS A SHARES COM 92826C839 20,677 107,043 SH   SOLE   107,043 0 0
WESTERN SIERRA RESOURCE CORP COM 95952L200 3 521,596 SH   SOLE   521,596 0 0
XCEL ENERGY INC COM 98389B100 325 5,197 SH   SOLE   5,197 0 0