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,831 165,302 SH   SOLE   165,302 0 0
ACCENTURE PLC-CLASS A COM G1151C101 19,189 99,760 SH   SOLE   99,760 0 0
ALPHABET INC-CL A COM 02079K305 208 170 SH   SOLE   170 0 0
ALPHABET INC-CL C COM 02079K107 219 180 SH   SOLE   180 0 0
AMAZON.COM INC COM 023135106 9,999 5,760 SH   SOLE   5,760 0 0
AMPHENOL CORP-CL A COM 032095101 20,362 211,001 SH   SOLE   211,001 0 0
ANSYS, INC. COM 03662Q105 26,281 118,723 SH   SOLE   118,723 0 0
ASGN INC COM 00191U102 11,228 178,618 SH   SOLE   178,618 0 0
ATMOS ENERGY CORPORATION COM 049560105 262 2,300 SH   SOLE   2,300 0 0
AVX CORPORATION COM 002444107 258 17,000 SH   SOLE   17,000 0 0
BANK OF MONTREAL COM 063671101 203 2,750 SH   SOLE   2,750 0 0
BB&T CORP. COM 054937107 13,286 248,934 SH   SOLE   248,934 0 0
BGC PARTNERS INC-CL A COM 05541T101 71 12,965 SH   SOLE   12,965 0 0
BLACKROCK INC. COM 09247X101 14,822 33,260 SH   SOLE   33,260 0 0
BOEING COM 097023105 210 553 SH   SOLE   553 0 0
CALIFORNIA WATER SERVICE GROUP COM 130788102 249 4,708 SH   SOLE   4,708 0 0
CATERPILLAR INC COM 149123101 388 3,075 SH   SOLE   3,075 0 0
CHEVRON CORPORATION COM 166764100 329 2,775 SH   SOLE   2,775 0 0
CORNING INC COM 219350105 208 7,300 SH   SOLE   7,300 0 0
COSTCO WHOLESALE CORP COM 22160k105 20,220 70,181 SH   SOLE   70,181 0 0
COTT CORPORATION COM 22163N106 125 10,000 SH   SOLE   10,000 0 0
DANAHER CORP. COM 235851102 20,368 141,021 SH   SOLE   141,021 0 0
DOMINION ENERGY INC. COM 25746u109 271 3,350 SH   SOLE   3,350 0 0
DOVER CORP. COM 260003108 10,122 101,671 SH   SOLE   101,671 0 0
EVERSOURCE ENERGY COM 30040W108 285 3,330 SH   SOLE   3,330 0 0
EXXON MOBIL CORPORATION COM 30231G102 7,971 112,881 SH   SOLE   112,881 0 0
FACEBOOK INC - A COM 30303M102 12,180 68,397 SH   SOLE   68,397 0 0
FISERV, INC. COM 337738108 23,171 223,679 SH   SOLE   223,679 0 0
FORTIVE CORP COM 34959J108 10,747 156,750 SH   SOLE   156,750 0 0
GENTEX CORPORATION COM 371901109 17,023 618,243 SH   SOLE   618,243 0 0
GILDAN ACTIVEWEAR INC. COM 375916103 11,576 326,090 SH   SOLE   326,090 0 0
GILEAD SCIENCES COM 375558103 10,050 158,569 SH   SOLE   158,569 0 0
GOLDMAN SACHS GROUP INC. COM 38141G104 12,236 59,044 SH   SOLE   59,044 0 0
GRACO INC. COM 384109104 11,718 254,522 SH   SOLE   254,522 0 0
HARTFORD FINANCIAL SERVICES GR COM 416515104 12,442 205,272 SH   SOLE   205,272 0 0
HENRY SCHEIN, INC. COM 806407102 11,884 187,144 SH   SOLE   187,144 0 0
HOLLYFRONTIER CORP COM 436106108 209 3,900 SH   SOLE   3,900 0 0
HOME DEPOT COM 437076102 18,437 79,464 SH   SOLE   79,464 0 0
INGREDION INC. COM 457187102 7,903 96,687 SH   SOLE   96,687 0 0
INTEL CORP. COM 458140100 402 7,800 SH   SOLE   7,800 0 0
INVESCO QQQ TR COM 46090E103 519 2,750 SH   SOLE   2,750 0 0
JOHNSON & JOHNSON COM 478160104 347 2,683 SH   SOLE   2,683 0 0
KINDER MORGAN INC COM 49456b101 255 12,356 SH   SOLE   12,356 0 0
LITTELFUSE INC. COM 537008104 7,228 40,765 SH   SOLE   40,765 0 0
MARATHON PETROLEUM CORP COM 56585A102 8,400 138,278 SH   SOLE   138,278 0 0
MATSON INC COM 57686g105 229 6,100 SH   SOLE   6,100 0 0
MCDONALD'S COM 580135101 233 1,087 SH   SOLE   1,087 0 0
MCGRATH RENTCORP COM 580589109 278 4,000 SH   SOLE   4,000 0 0
METLIFE INC. COM 59156r108 212 4,500 SH   SOLE   4,500 0 0
MICROSOFT CORP. COM 594918104 616 4,431 SH   SOLE   4,431 0 0
MORGAN (JP & COMPANY) COM 46625h100 322 2,735 SH   SOLE   2,735 0 0
NATIONAL HEALTHCARE CORPORATIO COM 635906100 213 2,600 SH   SOLE   2,600 0 0
NEOGEN CORPORATION COM 640491106 11,068 162,500 SH   SOLE   162,500 0 0
NUCOR CORP. COM 670346105 217 4,260 SH   SOLE   4,260 0 0
OGE ENERGY CORP COM 670837103 327 7,200 SH   SOLE   7,200 0 0
OPEN TEXT CORPORATION COM 683715106 13,064 320,121 SH   SOLE   320,121 0 0
OTTER TAIL CORP COM 689648103 328 6,100 SH   SOLE   6,100 0 0
PEPSICO, INC. COM 713448108 14,712 107,309 SH   SOLE   107,309 0 0
PINNACLE WEST CAPITAL CORPORAT COM 723484101 335 3,450 SH   SOLE   3,450 0 0
PROCTER & GAMBLE COM 742718109 227 1,822 SH   SOLE   1,822 0 0
REGENERON PHARMACEUTICALS COM 75886F107 11,548 41,631 SH   SOLE   41,631 0 0
ROPER TECHNOLOGIES INC. COM 776696106 11,859 33,256 SH   SOLE   33,256 0 0
ROSS STORES INC. COM 778296103 19,494 177,459 SH   SOLE   177,459 0 0
RPM INTERNATIONAL INC COM 749685103 10,773 156,558 SH   SOLE   156,558 0 0
SIGNATURE BANK COM 82669G104 6,600 55,361 SH   SOLE   55,361 0 0
SKYWORKS SOLUTIONS INC. COM 83088M102 14,386 181,531 SH   SOLE   181,531 0 0
SNAP-ON INC COM 833034101 10,310 65,862 SH   SOLE   65,862 0 0
SS&C TECHNOLOGIES HOLDINGS COM 78467J100 10,458 202,798 SH   SOLE   202,798 0 0
TELUS CORPORATION COM 87971M103 232 6,500 SH   SOLE   6,500 0 0
THOR INDUSTRIES, INC. COM 885160101 6,598 116,492 SH   SOLE   116,492 0 0
UNITEDHEALTH GROUP INC COM 91324P102 12,741 58,627 SH   SOLE   58,627 0 0
UNIVERSAL FOREST PRODUCTS, INC COM 913543104 232 5,820 SH   SOLE   5,820 0 0
VERIZON COMMUNICATIONS COM 92343v104 423 7,000 SH   SOLE   7,000 0 0
VISA INC-CLASS A SHARES COM 92826C839 21,287 123,756 SH   SOLE   123,756 0 0
WESTERN SIERRA RESOURCE CORP COM 95952L200 3 521,596 SH   SOLE   521,596 0 0
XCEL ENERGY INC COM 98389B100 337 5,197 SH   SOLE   5,197 0 0