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 12,002 152,098 SH   SOLE   152,098 0 0
ACCENTURE PLC-CLASS A COM G1151C101 15,666 95,955 SH   SOLE   95,955 0 0
ALPHABET INC-CL C COM 02079K107 209 180 SH   SOLE   180 0 0
AMAZON.COM INC COM 023135106 11,412 5,853 SH   SOLE   5,853 0 0
AMPHENOL CORP-CL A COM 032095101 15,081 206,928 SH   SOLE   206,928 0 0
ANSYS, INC. COM 03662Q105 22,376 96,255 SH   SOLE   96,255 0 0
ASGN INC COM 00191U102 5,932 167,940 SH   SOLE   167,940 0 0
ATMOS ENERGY CORPORATION COM 049560105 228 2,300 SH   SOLE   2,300 0 0
BGC PARTNERS INC-CL A COM 05541T101 33 12,965 SH   SOLE   12,965 0 0
BLACKROCK INC. COM 09247X101 13,843 31,463 SH   SOLE   31,463 0 0
CALIFORNIA WATER SERVICE GROUP COM 130788102 237 4,708 SH   SOLE   4,708 0 0
CATERPILLAR INC COM 149123101 357 3,075 SH   SOLE   3,075 0 0
CHURCH & DWIGHT CO INC. COM 171340102 9,073 141,370 SH   SOLE   141,370 0 0
COSTCO WHOLESALE CORP COM 22160k105 19,758 69,295 SH   SOLE   69,295 0 0
DANAHER CORP. COM 235851102 19,255 139,114 SH   SOLE   139,114 0 0
DOMINION ENERGY INC. COM 25746u109 242 3,350 SH   SOLE   3,350 0 0
DOVER CORP. COM 260003108 8,076 96,208 SH   SOLE   96,208 0 0
EXXON MOBIL CORPORATION COM 30231G102 4,053 106,748 SH   SOLE   106,748 0 0
FACEBOOK INC - A COM 30303M102 11,025 66,095 SH   SOLE   66,095 0 0
FISERV, INC. COM 337738108 20,351 214,242 SH   SOLE   214,242 0 0
FORTIVE CORP COM 34959J108 8,082 146,443 SH   SOLE   146,443 0 0
GENTEX CORPORATION COM 371901109 13,052 588,997 SH   SOLE   588,997 0 0
GILDAN ACTIVEWEAR INC. COM 375916103 5,378 421,502 SH   SOLE   421,502 0 0
GOLDMAN SACHS GROUP INC. COM 38141G104 8,958 57,947 SH   SOLE   57,947 0 0
GRACO INC. COM 384109104 12,088 248,057 SH   SOLE   248,057 0 0
HARTFORD FINANCIAL SERVICES GR COM 416515104 6,941 196,963 SH   SOLE   196,963 0 0
HENRY SCHEIN, INC. COM 806407102 9,054 179,222 SH   SOLE   179,222 0 0
HOME DEPOT COM 437076102 13,965 74,796 SH   SOLE   74,796 0 0
INGREDION INC. COM 457187102 6,799 90,053 SH   SOLE   90,053 0 0
INTEL CORP. COM 458140100 422 7,800 SH   SOLE   7,800 0 0
INVESCO QQQ TR COM 46090E103 524 2,750 SH   SOLE   2,750 0 0
JOHNSON & JOHNSON COM 478160104 329 2,511 SH   SOLE   2,511 0 0
KINDER MORGAN INC COM 49456b101 172 12,356 SH   SOLE   12,356 0 0
LILLY (ELI) COM 532457108 231 1,666 SH   SOLE   1,666 0 0
LITTELFUSE INC. COM 537008104 4,266 31,973 SH   SOLE   31,973 0 0
MARATHON PETROLEUM CORP COM 56585A102 3,000 126,997 SH   SOLE   126,997 0 0
MARKETAXESS HOLDINGS, INC. COM 57060D108 10,987 33,038 SH   SOLE   33,038 0 0
MCGRATH RENTCORP COM 580589109 210 4,000 SH   SOLE   4,000 0 0
MICROSOFT CORP. COM 594918104 722 4,576 SH   SOLE   4,576 0 0
MORGAN (JP & COMPANY) COM 46625h100 237 2,632 SH   SOLE   2,632 0 0
NEOGEN CORPORATION COM 640491106 10,430 155,690 SH   SOLE   155,690 0 0
OGE ENERGY CORP COM 670837103 221 7,200 SH   SOLE   7,200 0 0
OPEN TEXT CORPORATION COM 683715106 10,768 308,376 SH   SOLE   308,376 0 0
OTTER TAIL CORP COM 689648103 271 6,100 SH   SOLE   6,100 0 0
PEPSICO, INC. COM 713448108 12,076 100,548 SH   SOLE   100,548 0 0
PINNACLE WEST CAPITAL CORPORAT COM 723484101 261 3,450 SH   SOLE   3,450 0 0
PRIMO WATER CORPORATION COM 74167P108 91 10,000 SH   SOLE   10,000 0 0
REGENERON PHARMACEUTICALS COM 75886F107 19,364 39,657 SH   SOLE   39,657 0 0
ROPER TECHNOLOGIES INC. COM 776696106 9,857 31,612 SH   SOLE   31,612 0 0
ROSS STORES INC. COM 778296103 14,614 168,030 SH   SOLE   168,030 0 0
RPM INTERNATIONAL INC COM 749685103 9,047 152,051 SH   SOLE   152,051 0 0
SKYWORKS SOLUTIONS INC. COM 83088M102 13,402 149,944 SH   SOLE   149,944 0 0
SMILEDIRECTCLUB, INC. COM 83192H106 47 10,000 SH   SOLE   10,000 0 0
SS&C TECHNOLOGIES HOLDINGS COM 78467J100 8,596 196,167 SH   SOLE   196,167 0 0
SYSCO CORPORATION COM 871829107 10,930 239,527 SH   SOLE   239,527 0 0
TELUS CORPORATION COM 87971M103 205 13,000 SH   SOLE   13,000 0 0
THOR INDUSTRIES, INC. COM 885160101 4,908 116,353 SH   SOLE   116,353 0 0
TRUIST FINANCIAL CORP COM 89832Q109 7,180 232,801 SH   SOLE   232,801 0 0
UNITEDHEALTH GROUP INC COM 91324P102 14,310 57,382 SH   SOLE   57,382 0 0
UNIVERSAL FOREST PRODUCTS, INC COM 913543104 216 5,820 SH   SOLE   5,820 0 0
VERIZON COMMUNICATIONS COM 92343v104 376 7,000 SH   SOLE   7,000 0 0
VISA INC-CLASS A SHARES COM 92826C839 19,203 119,183 SH   SOLE   119,183 0 0
WESTERN SIERRA RESOURCE CORP COM 95952L200 3 521,596 SH   SOLE   521,596 0 0
XCEL ENERGY INC COM 98389B100 313 5,197 SH   SOLE   5,197 0 0