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 17,128 142,925 SH   SOLE   142,925 0 0
ACCENTURE PLC-CLASS A COM G1151C101 24,914 90,188 SH   SOLE   90,188 0 0
ALPHABET INC-CL A COM 02079K305 437 212 SH   SOLE   212 0 0
ALPHABET INC-CL C COM 02079K107 372 180 SH   SOLE   180 0 0
AMAZON.COM INC COM 023135106 18,664 6,032 SH   SOLE   6,032 0 0
AMPHENOL CORP-CL A COM 032095101 25,753 390,380 SH   SOLE   390,380 0 0
ANSYS, INC. COM 03662Q105 25,539 75,212 SH   SOLE   75,212 0 0
APPLE INC COM 037833100 634 5,187 SH   SOLE   5,187 0 0
ARTHUR J. GALLAGHER & CO. COM 363576109 14,300 114,611 SH   SOLE   114,611 0 0
ASGN INC COM 00191U102 17,984 188,432 SH   SOLE   188,432 0 0
ATMOS ENERGY CORPORATION COM 049560105 227 2,300 SH   SOLE   2,300 0 0
BLACKROCK INC. COM 09247X101 22,515 29,862 SH   SOLE   29,862 0 0
BROADSTONE NET LEASE, INC. COM 11135E203 334 18,243 SH   SOLE   18,243 0 0
CALIFORNIA WATER SERVICE GROUP COM 130788102 265 4,708 SH   SOLE   4,708 0 0
CATERPILLAR INC COM 149123101 722 3,113 SH   SOLE   3,113 0 0
CHEMED CORP COM 16359R103 10,817 23,524 SH   SOLE   23,524 0 0
CHEVRON CORPORATION COM 166764100 275 2,625 SH   SOLE   2,625 0 0
CHURCH & DWIGHT CO INC. COM 171340102 11,893 136,153 SH   SOLE   136,153 0 0
CORNING INC COM 219350105 318 7,300 SH   SOLE   7,300 0 0
COSTCO WHOLESALE CORP COM 22160k105 22,264 63,165 SH   SOLE   63,165 0 0
DANAHER CORP. COM 235851102 26,030 115,649 SH   SOLE   115,649 0 0
DISNEY WALT CO HOLDING CO COM 254687106 273 1,481 SH   SOLE   1,481 0 0
DOMINION ENERGY INC. COM 25746u109 254 3,350 SH   SOLE   3,350 0 0
DOVER CORP. COM 260003108 11,918 86,913 SH   SOLE   86,913 0 0
EXXON MOBIL CORPORATION COM 30231G102 450 8,060 SH   SOLE   8,060 0 0
FACEBOOK INC - A COM 30303M102 19,118 64,911 SH   SOLE   64,911 0 0
FISERV, INC. COM 337738108 24,063 202,140 SH   SOLE   202,140 0 0
FMC CORPORATION COM 302491303 11,534 104,274 SH   SOLE   104,274 0 0
FORTIVE CORP COM 34959J108 9,686 137,120 SH   SOLE   137,120 0 0
GENERAL MOTORS COM 37045V100 302 5,250 SH   SOLE   5,250 0 0
GENTEX CORPORATION COM 371901109 19,411 544,185 SH   SOLE   544,185 0 0
GOLDMAN SACHS GROUP INC. COM 38141G104 18,416 56,319 SH   SOLE   56,319 0 0
GRACO INC. COM 384109104 17,005 237,430 SH   SOLE   237,430 0 0
HENRY SCHEIN, INC. COM 806407102 11,260 162,623 SH   SOLE   162,623 0 0
HOME DEPOT COM 437076102 21,427 70,194 SH   SOLE   70,194 0 0
II-VI INC COM 902104108 308 4,500 SH   SOLE   4,500 0 0
ILLINOIS TOOL WORKS COM 452308109 210 950 SH   SOLE   950 0 0
INGREDION INC. COM 457187102 7,232 80,424 SH   SOLE   80,424 0 0
INTEL CORP. COM 458140100 528 8,250 SH   SOLE   8,250 0 0
INTERNATIONAL PAPER COM 460146103 211 3,900 SH   SOLE   3,900 0 0
INVESCO QQQ TR COM 46090E103 878 2,750 SH   SOLE   2,750 0 0
JOHNSON & JOHNSON COM 478160104 399 2,430 SH   SOLE   2,430 0 0
KINDER MORGAN INC COM 49456b101 206 12,356 SH   SOLE   12,356 0 0
LILLY (ELI) COM 532457108 309 1,656 SH   SOLE   1,656 0 0
MARATHON PETROLEUM CORP COM 56585A102 5,523 103,251 SH   SOLE   103,251 0 0
MARKETAXESS HOLDINGS, INC. COM 57060D108 15,962 32,057 SH   SOLE   32,057 0 0
MCDONALD'S COM 580135101 412 1,837 SH   SOLE   1,837 0 0
MCGRATH RENTCORP COM 580589109 323 4,000 SH   SOLE   4,000 0 0
MICROSOFT CORP. COM 594918104 1,207 5,118 SH   SOLE   5,118 0 0
MORGAN (JP & COMPANY) COM 46625h100 457 3,000 SH   SOLE   3,000 0 0
NATIONAL HEALTHCARE CORPORATIO COM 635906100 203 2,600 SH   SOLE   2,600 0 0
NEOGEN CORPORATION COM 640491106 12,765 143,604 SH   SOLE   143,604 0 0
NEWELL RUBBERMAID INC. COM 651229106 247 9,233 SH   SOLE   9,233 0 0
NUCOR CORP. COM 670346105 321 4,000 SH   SOLE   4,000 0 0
OGE ENERGY CORP COM 670837103 233 7,200 SH   SOLE   7,200 0 0
OPEN TEXT CORPORATION COM 683715106 14,111 295,771 SH   SOLE   295,771 0 0
OTTER TAIL CORP COM 689648103 282 6,100 SH   SOLE   6,100 0 0
PARKER HANNIFIN COM 701094104 395 1,252 SH   SOLE   1,252 0 0
PEPSICO, INC. COM 713448108 13,397 94,713 SH   SOLE   94,713 0 0
PINNACLE WEST CAPITAL CORPORAT COM 723484101 281 3,450 SH   SOLE   3,450 0 0
PNC FINANCIAL SERVICES GROUP COM 693475105 232 1,325 SH   SOLE   1,325 0 0
PRIMO WATER CORPORATION COM 74167P108 163 10,000 SH   SOLE   10,000 0 0
PROCTER & GAMBLE COM 742718109 308 2,272 SH   SOLE   2,272 0 0
REGENERON PHARMACEUTICALS COM 75886F107 11,740 24,812 SH   SOLE   24,812 0 0
ROLLINS, INC. COM 775711104 12,788 371,520 SH   SOLE   371,520 0 0
ROPER TECHNOLOGIES INC. COM 776696106 14,860 36,843 SH   SOLE   36,843 0 0
ROSS STORES INC. COM 778296103 18,872 157,384 SH   SOLE   157,384 0 0
RPM INTERNATIONAL INC COM 749685103 13,490 146,868 SH   SOLE   146,868 0 0
SKYWORKS SOLUTIONS INC. COM 83088M102 26,721 145,632 SH   SOLE   145,632 0 0
SS&C TECHNOLOGIES HOLDINGS COM 78467J100 12,622 180,647 SH   SOLE   180,647 0 0
SYSCO CORPORATION COM 871829107 15,728 199,749 SH   SOLE   199,749 0 0
TELUS CORPORATION COM 87971M103 259 13,000 SH   SOLE   13,000 0 0
THOR INDUSTRIES, INC. COM 885160101 14,273 105,931 SH   SOLE   105,931 0 0
UNITEDHEALTH GROUP INC COM 91324P102 19,901 53,486 SH   SOLE   53,486 0 0
VERIZON COMMUNICATIONS COM 92343v104 418 7,180 SH   SOLE   7,180 0 0
VISA INC-CLASS A SHARES COM 92826C839 22,949 108,390 SH   SOLE   108,390 0 0
WESTERN SIERRA RESOURCE CORP COM 95952L200 11 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 21,160 43,613 SH   SOLE   43,613 0 0
SPDR S&P 500 ETF TR SERIES 1 COM 78462F103 229 577 SH   SOLE   577 0 0