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,654 157,193 SH   SOLE   157,193 0 0
ACCENTURE PLC-CLASS A COM G1151C101 20,546 97,573 SH   SOLE   97,573 0 0
ALPHABET INC-CL A COM 02079K305 228 170 SH   SOLE   170 0 0
ALPHABET INC-CL C COM 02079K107 241 180 SH   SOLE   180 0 0
AMAZON.COM INC COM 023135106 10,740 5,812 SH   SOLE   5,812 0 0
AMPHENOL CORP-CL A COM 032095101 22,963 212,170 SH   SOLE   212,170 0 0
ANSYS, INC. COM 03662Q105 25,522 99,150 SH   SOLE   99,150 0 0
ASGN INC COM 00191U102 12,163 171,388 SH   SOLE   171,388 0 0
ATMOS ENERGY CORPORATION COM 049560105 257 2,300 SH   SOLE   2,300 0 0
AVX CORPORATION COM 002444107 348 17,000 SH   SOLE   17,000 0 0
BANK OF MONTREAL COM 063671101 213 2,750 SH   SOLE   2,750 0 0
BGC PARTNERS INC-CL A COM 05541T101 77 12,965 SH   SOLE   12,965 0 0
BLACKROCK INC. COM 09247X101 16,823 33,466 SH   SOLE   33,466 0 0
CALIFORNIA WATER SERVICE GROUP COM 130788102 243 4,708 SH   SOLE   4,708 0 0
CATERPILLAR INC COM 149123101 454 3,075 SH   SOLE   3,075 0 0
CHEVRON CORPORATION COM 166764100 328 2,725 SH   SOLE   2,725 0 0
CHURCH & DWIGHT CO INC. COM 171340102 9,312 132,385 SH   SOLE   132,385 0 0
CORNING INC COM 219350105 213 7,300 SH   SOLE   7,300 0 0
COSTCO WHOLESALE CORP COM 22160k105 20,413 69,452 SH   SOLE   69,452 0 0
COTT CORPORATION COM 22163N106 137 10,000 SH   SOLE   10,000 0 0
DANAHER CORP. COM 235851102 21,660 141,127 SH   SOLE   141,127 0 0
DOMINION ENERGY INC. COM 25746u109 277 3,350 SH   SOLE   3,350 0 0
DOVER CORP. COM 260003108 11,340 98,383 SH   SOLE   98,383 0 0
EVERSOURCE ENERGY COM 30040W108 283 3,330 SH   SOLE   3,330 0 0
EXXON MOBIL CORPORATION COM 30231G102 7,624 109,257 SH   SOLE   109,257 0 0
FACEBOOK INC - A COM 30303M102 13,751 66,995 SH   SOLE   66,995 0 0
FISERV, INC. COM 337738108 25,270 218,541 SH   SOLE   218,541 0 0
FORTIVE CORP COM 34959J108 11,456 149,968 SH   SOLE   149,968 0 0
GENTEX CORPORATION COM 371901109 17,463 602,598 SH   SOLE   602,598 0 0
GILDAN ACTIVEWEAR INC. COM 375916103 12,738 431,373 SH   SOLE   431,373 0 0
GILEAD SCIENCES COM 375558103 10,132 155,920 SH   SOLE   155,920 0 0
GOLDMAN SACHS GROUP INC. COM 38141G104 13,462 58,548 SH   SOLE   58,548 0 0
GRACO INC. COM 384109104 13,077 251,477 SH   SOLE   251,477 0 0
HARTFORD FINANCIAL SERVICES GR COM 416515104 12,346 203,157 SH   SOLE   203,157 0 0
HENRY SCHEIN, INC. COM 806407102 12,222 183,176 SH   SOLE   183,176 0 0
HOME DEPOT COM 437076102 16,905 77,413 SH   SOLE   77,413 0 0
INGREDION INC. COM 457187102 8,727 93,886 SH   SOLE   93,886 0 0
INTEL CORP. COM 458140100 467 7,800 SH   SOLE   7,800 0 0
INVESCO QQQ TR COM 46090E103 585 2,750 SH   SOLE   2,750 0 0
JOHNSON & JOHNSON COM 478160104 381 2,611 SH   SOLE   2,611 0 0
KINDER MORGAN INC COM 49456b101 262 12,356 SH   SOLE   12,356 0 0
LILLY (ELI) COM 532457108 219 1,666 SH   SOLE   1,666 0 0
LITTELFUSE INC. COM 537008104 7,149 37,371 SH   SOLE   37,371 0 0
MARATHON PETROLEUM CORP COM 56585A102 7,809 129,611 SH   SOLE   129,611 0 0
MCDONALD'S COM 580135101 215 1,087 SH   SOLE   1,087 0 0
MCGRATH RENTCORP COM 580589109 306 4,000 SH   SOLE   4,000 0 0
METLIFE INC. COM 59156r108 229 4,500 SH   SOLE   4,500 0 0
MICROSOFT CORP. COM 594918104 690 4,376 SH   SOLE   4,376 0 0
MORGAN (JP & COMPANY) COM 46625h100 367 2,632 SH   SOLE   2,632 0 0
NATIONAL HEALTHCARE CORPORATIO COM 635906100 225 2,600 SH   SOLE   2,600 0 0
NEOGEN CORPORATION COM 640491106 10,422 159,693 SH   SOLE   159,693 0 0
NORTHERN TRUST CORP. COM 665859104 202 1,900 SH   SOLE   1,900 0 0
NUCOR CORP. COM 670346105 240 4,260 SH   SOLE   4,260 0 0
OGE ENERGY CORP COM 670837103 320 7,200 SH   SOLE   7,200 0 0
OPEN TEXT CORPORATION COM 683715106 13,754 312,095 SH   SOLE   312,095 0 0
OTTER TAIL CORP COM 689648103 313 6,100 SH   SOLE   6,100 0 0
PARKER HANNIFIN COM 701094104 215 1,047 SH   SOLE   1,047 0 0
PEPSICO, INC. COM 713448108 14,116 103,287 SH   SOLE   103,287 0 0
PINNACLE WEST CAPITAL CORPORAT COM 723484101 310 3,450 SH   SOLE   3,450 0 0
PROCTER & GAMBLE COM 742718109 228 1,822 SH   SOLE   1,822 0 0
REGENERON PHARMACEUTICALS COM 75886F107 14,989 39,919 SH   SOLE   39,919 0 0
ROPER TECHNOLOGIES INC. COM 776696106 11,583 32,699 SH   SOLE   32,699 0 0
ROSS STORES INC. COM 778296103 20,031 172,061 SH   SOLE   172,061 0 0
RPM INTERNATIONAL INC COM 749685103 11,792 153,623 SH   SOLE   153,623 0 0
SIGNATURE BANK COM 82669G104 537 3,934 SH   SOLE   3,934 0 0
SKYWORKS SOLUTIONS INC. COM 83088M102 18,298 151,377 SH   SOLE   151,377 0 0
SNAP-ON INC COM 833034101 11,187 66,041 SH   SOLE   66,041 0 0
SS&C TECHNOLOGIES HOLDINGS COM 78467J100 12,339 200,959 SH   SOLE   200,959 0 0
TELUS CORPORATION COM 87971M103 252 6,500 SH   SOLE   6,500 0 0
THOR INDUSTRIES, INC. COM 885160101 9,081 122,242 SH   SOLE   122,242 0 0
TRUIST FINANCIAL CORP COM 89832Q109 13,556 240,689 SH   SOLE   240,689 0 0
UNITEDHEALTH GROUP INC COM 91324P102 17,168 58,397 SH   SOLE   58,397 0 0
UNIVERSAL FOREST PRODUCTS, INC COM 913543104 278 5,820 SH   SOLE   5,820 0 0
VERIZON COMMUNICATIONS COM 92343v104 430 7,000 SH   SOLE   7,000 0 0
VISA INC-CLASS A SHARES COM 92826C839 22,805 121,368 SH   SOLE   121,368 0 0
WESTERN SIERRA RESOURCE CORP COM 95952L200 3 521,596 SH   SOLE   521,596 0 0
XCEL ENERGY INC COM 98389B100 330 5,197 SH   SOLE   5,197 0 0