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
AARON'S INC. COM 002535300 11,309 242,685 SH   SOLE   242,685 0 0
ABBOTT LABORATORIES COM 002824100 14,298 238,610 SH   SOLE   238,610 0 0
ACCENTURE PLC-CLASS A COM G1151C101 22,346 145,574 SH   SOLE   145,574 0 0
ALLERGAN PLC COM G0177J108 7,138 42,417 SH   SOLE   42,417 0 0
AMPHENOL CORP-CL A COM 032095101 21,940 254,728 SH   SOLE   254,728 0 0
ANSYS, INC. COM 03662Q105 23,613 150,701 SH   SOLE   150,701 0 0
ASGN INC COM 00191U102 16,315 199,259 SH   SOLE   199,259 0 0
AUTOLIV INC COM 052800109 423 2,900 SH   SOLE   2,900 0 0
AVX CORPORATION COM 002444107 281 17,000 SH   SOLE   17,000 0 0
BANK OF MONTREAL COM 063671101 257 3,400 SH   SOLE   3,400 0 0
BB&T CORP. COM 054937107 14,829 284,947 SH   SOLE   284,947 0 0
BCE INC. COM 05534B760 288 6,700 SH   SOLE   6,700 0 0
BGC PARTNERS INC-CL A COM 05541T101 174 12,965 SH   SOLE   12,965 0 0
BLACKROCK INC. COM 09247X101 19,500 35,997 SH   SOLE   35,997 0 0
CATERPILLAR INC COM 149123101 453 3,075 SH   SOLE   3,075 0 0
CHEVRON CORPORATION COM 166764100 328 2,875 SH   SOLE   2,875 0 0
COLFAX CORPORATION COM 194014106 5,686 178,231 SH   SOLE   178,231 0 0
COSTCO WHOLESALE CORP COM 22160k105 13,387 71,045 SH   SOLE   71,045 0 0
COTT CORPORATION COM 22163N106 147 10,000 SH   SOLE   10,000 0 0
DANAHER CORP. COM 235851102 18,523 189,187 SH   SOLE   189,187 0 0
DOMINION ENERGY INC. COM 25746u109 226 3,350 SH   SOLE   3,350 0 0
DOVER CORP. COM 260003108 12,288 125,107 SH   SOLE   125,107 0 0
EXPEDITORS INTL COM 302130109 230 3,637 SH   SOLE   3,637 0 0
EXXON MOBIL CORPORATION COM 30231G102 9,697 129,963 SH   SOLE   129,963 0 0
FACEBOOK INC - A COM 30303M102 11,000 68,838 SH   SOLE   68,838 0 0
FISERV, INC. COM 337738108 18,416 258,252 SH   SOLE   258,252 0 0
FORTIVE CORP COM 34959J108 13,377 172,568 SH   SOLE   172,568 0 0
GENTEX CORPORATION COM 371901109 16,556 719,211 SH   SOLE   719,211 0 0
GILDAN ACTIVEWEAR INC. COM 375916103 12,697 439,494 SH   SOLE   439,494 0 0
GILEAD SCIENCES COM 375558103 13,543 179,634 SH   SOLE   179,634 0 0
GOLDMAN SACHS GROUP INC. COM 38141G104 16,440 65,273 SH   SOLE   65,273 0 0
GRACO INC. COM 384109104 14,161 309,734 SH   SOLE   309,734 0 0
HALLIBURTON COM 406216101 10,874 231,650 SH   SOLE   231,650 0 0
HARTFORD FINANCIAL SERVICES GR COM 416515104 13,604 264,055 SH   SOLE   264,055 0 0
HASBRO INC. COM 418056107 9,409 111,611 SH   SOLE   111,611 0 0
HENRY SCHEIN, INC. COM 806407102 14,052 209,070 SH   SOLE   209,070 0 0
HOLLYFRONTIER CORP COM 436106108 225 4,600 SH   SOLE   4,600 0 0
HOME DEPOT COM 437076102 18,266 102,482 SH   SOLE   102,482 0 0
IBM COM 459200101 243 1,585 SH   SOLE   1,585 0 0
ILLINOIS TOOL WORKS COM 452308109 256 1,637 SH   SOLE   1,637 0 0
INGREDION INC. COM 457187102 16,171 125,431 SH   SOLE   125,431 0 0
INTEL CORP. COM 458140100 406 7,800 SH   SOLE   7,800 0 0
INTERNATIONAL PAPER COM 460146103 208 3,900 SH   SOLE   3,900 0 0
JOHNSON & JOHNSON COM 478160104 375 2,923 SH   SOLE   2,923 0 0
KINDER MORGAN INC COM 49456b101 186 12,356 SH   SOLE   12,356 0 0
LILLY (ELI) COM 532457108 327 4,225 SH   SOLE   4,225 0 0
LINCOLN NATIONAL CORP COM 534187109 239 3,265 SH   SOLE   3,265 0 0
MCGRATH RENTCORP COM 580589109 215 4,000 SH   SOLE   4,000 0 0
METLIFE INC. COM 59156r108 217 4,734 SH   SOLE   4,734 0 0
MICROSOFT CORP. COM 594918104 426 4,666 SH   SOLE   4,666 0 0
MORGAN (JP & COMPANY) COM 46625h100 333 3,024 SH   SOLE   3,024 0 0
NEOGEN CORPORATION COM 640491106 16,314 243,536 SH   SOLE   243,536 0 0
NUCOR CORP. COM 670346105 260 4,260 SH   SOLE   4,260 0 0
OGE ENERGY CORP COM 670837103 236 7,200 SH   SOLE   7,200 0 0
OPEN TEXT CORPORATION COM 683715106 15,866 455,922 SH   SOLE   455,922 0 0
OTTER TAIL CORP COM 689648103 264 6,100 SH   SOLE   6,100 0 0
PACCAR INC COM 693718108 10,174 153,762 SH   SOLE   153,762 0 0
PEPSICO, INC. COM 713448108 13,877 127,140 SH   SOLE   127,140 0 0
PINNACLE WEST CAPITAL CORPORAT COM 723484101 275 3,450 SH   SOLE   3,450 0 0
POWERSHARES QQQ TRUST COM 73935A104 440 2,750 SH   SOLE   2,750 0 0
PPL CORPORATION COM 69351T106 218 7,700 SH   SOLE   7,700 0 0
PROCTER & GAMBLE COM 742718109 281 3,547 SH   SOLE   3,547 0 0
REGENERON PHARMACEUTICALS COM 75886F107 10,162 29,510 SH   SOLE   29,510 0 0
ROSS STORES INC. COM 778296103 16,343 209,577 SH   SOLE   209,577 0 0
RPM INTERNATIONAL INC COM 749685103 8,839 185,423 SH   SOLE   185,423 0 0
SCHWAB US BROAD MARKET ETF COM 808524102 287 4,500 SH   SOLE   4,500 0 0
SIGNATURE BANK COM 82669G104 10,433 73,498 SH   SOLE   73,498 0 0
SKYWORKS SOLUTIONS INC. COM 83088M102 16,836 167,923 SH   SOLE   167,923 0 0
SNAP-ON INC COM 833034101 9,982 67,657 SH   SOLE   67,657 0 0
TELUS CORPORATION COM 87971M103 229 6,500 SH   SOLE   6,500 0 0
THOR INDUSTRIES, INC. COM 885160101 15,843 137,566 SH   SOLE   137,566 0 0
TRANSCANADA CORP COM 89353D107 210 5,095 SH   SOLE   5,095 0 0
UNIVERSAL FOREST PRODUCTS, INC COM 913543104 253 7,800 SH   SOLE   7,800 0 0
VECTREN CORPORATION COM 92240G101 328 5,133 SH   SOLE   5,133 0 0
VERIZON COMMUNICATIONS COM 92343v104 341 7,122 SH   SOLE   7,122 0 0
VISA INC-CLASS A SHARES COM 92826C839 18,104 151,343 SH   SOLE   151,343 0 0
WESTERN SIERRA MINING CORP COM 95952L200 3 373,417 SH   SOLE   373,417 0 0
XCEL ENERGY INC COM 98389B100 236 5,197 SH   SOLE   5,197 0 0
AMERICAN GROWTH FUND OF AMERIC MUT 399874106 260 5,095 SH   SOLE   5,095 0 0
CULLEN HIGH DIVIDEND EQUITY FU MUT 230001406 181 10,195 SH   SOLE   10,195 0 0
NORTHERN MID CAP INDEX FUND MUT 665130100 265 13,798 SH   SOLE   13,798 0 0