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 9,768 245,130 SH   SOLE   245,130 0 0
ABBOTT LABORATORIES COM 002824100 13,681 239,722 SH   SOLE   239,722 0 0
ACCENTURE PLC-CLASS A COM G1151C101 22,387 146,235 SH   SOLE   146,235 0 0
ALLERGAN PLC COM G0177J108 6,758 41,315 SH   SOLE   41,315 0 0
AMERICAN RAILCAR INDUSTRIES COM 02916P103 204 4,900 SH   SOLE   4,900 0 0
AMPHENOL CORP-CL A COM 032095101 22,468 255,897 SH   SOLE   255,897 0 0
ANSYS, INC. COM 03662Q105 22,629 153,321 SH   SOLE   153,321 0 0
AUTOLIV INC COM 052800109 369 2,900 SH   SOLE   2,900 0 0
AVX CORPORATION COM 002444107 294 17,000 SH   SOLE   17,000 0 0
BANK OF MONTREAL COM 063671101 272 3,400 SH   SOLE   3,400 0 0
BB&T CORP. COM 054937107 14,333 288,271 SH   SOLE   288,271 0 0
BCE INC. COM 05534B760 322 6,700 SH   SOLE   6,700 0 0
BGC PARTNERS INC-CL A COM 05541T101 196 12,965 SH   SOLE   12,965 0 0
BLACKROCK INC. COM 09247X101 18,323 35,668 SH   SOLE   35,668 0 0
CALIFORNIA WATER SERVICE GROUP COM 130788102 214 4,708 SH   SOLE   4,708 0 0
CATERPILLAR INC COM 149123101 485 3,075 SH   SOLE   3,075 0 0
CHEVRON CORPORATION COM 166764100 360 2,875 SH   SOLE   2,875 0 0
COLFAX CORPORATION COM 194014106 7,117 179,620 SH   SOLE   179,620 0 0
COOPER TIRE & RUBBER COM 216831107 209 5,900 SH   SOLE   5,900 0 0
COSTCO WHOLESALE CORP COM 22160k105 12,879 69,198 SH   SOLE   69,198 0 0
COTT CORPORATION COM 22163N106 167 10,000 SH   SOLE   10,000 0 0
DANAHER CORP. COM 235851102 17,826 192,047 SH   SOLE   192,047 0 0
DOMINION ENERGY INC. COM 25746u109 272 3,350 SH   SOLE   3,350 0 0
DOVER CORP. COM 260003108 12,768 126,429 SH   SOLE   126,429 0 0
ESTERLINE TECHNOLOGIES CORP COM 297425100 10,374 138,879 SH   SOLE   138,879 0 0
EVERSOURCE ENERGY COM 30040W108 217 3,440 SH   SOLE   3,440 0 0
EXPEDITORS INTL COM 302130109 241 3,725 SH   SOLE   3,725 0 0
EXXON MOBIL CORPORATION COM 30231G102 10,997 131,485 SH   SOLE   131,485 0 0
FISERV, INC. COM 337738108 16,847 128,479 SH   SOLE   128,479 0 0
FORTIVE CORP COM 34959J108 12,486 172,581 SH   SOLE   172,581 0 0
GENERAL MOTORS COM 37045V100 218 5,307 SH   SOLE   5,307 0 0
GENTEX CORPORATION COM 371901109 16,062 766,699 SH   SOLE   766,699 0 0
GILDAN ACTIVEWEAR INC. COM 375916103 14,341 444,009 SH   SOLE   444,009 0 0
GILEAD SCIENCES COM 375558103 13,193 184,157 SH   SOLE   184,157 0 0
GOLDMAN SACHS GROUP INC. COM 38141G104 16,580 65,079 SH   SOLE   65,079 0 0
GRACO INC. COM 384109104 14,109 312,018 SH   SOLE   312,018 0 0
HALLIBURTON COM 406216101 11,143 228,013 SH   SOLE   228,013 0 0
HARTFORD FINANCIAL SERVICES GR COM 416515104 14,926 265,204 SH   SOLE   265,204 0 0
HASBRO INC. COM 418056107 10,174 111,935 SH   SOLE   111,935 0 0
HENRY SCHEIN, INC. COM 806407102 14,539 208,057 SH   SOLE   208,057 0 0
HOLLYFRONTIER CORP COM 436106108 236 4,600 SH   SOLE   4,600 0 0
HOME DEPOT COM 437076102 19,152 101,049 SH   SOLE   101,049 0 0
IBM COM 459200101 243 1,585 SH   SOLE   1,585 0 0
ILLINOIS TOOL WORKS COM 452308109 299 1,790 SH   SOLE   1,790 0 0
INGREDION INC. COM 457187102 17,703 126,632 SH   SOLE   126,632 0 0
INTEL CORP. COM 458140100 360 7,800 SH   SOLE   7,800 0 0
INTERNATIONAL PAPER COM 460146103 226 3,900 SH   SOLE   3,900 0 0
JOHNSON & JOHNSON COM 478160104 408 2,923 SH   SOLE   2,923 0 0
KINDER MORGAN INC COM 49456b101 223 12,356 SH   SOLE   12,356 0 0
LILLY (ELI) COM 532457108 357 4,225 SH   SOLE   4,225 0 0
LINCOLN NATIONAL CORP COM 534187109 347 4,520 SH   SOLE   4,520 0 0
MCDONALD'S COM 580135101 208 1,206 SH   SOLE   1,206 0 0
METLIFE INC. COM 59156r108 239 4,734 SH   SOLE   4,734 0 0
MICROSOFT CORP. COM 594918104 442 5,166 SH   SOLE   5,166 0 0
MORGAN (JP & COMPANY) COM 46625h100 302 2,826 SH   SOLE   2,826 0 0
NATIONAL HEALTHCARE CORPORATIO COM 635906100 201 3,300 SH   SOLE   3,300 0 0
NEOGEN CORPORATION COM 640491106 15,196 184,843 SH   SOLE   184,843 0 0
NUCOR CORP. COM 670346105 271 4,260 SH   SOLE   4,260 0 0
OGE ENERGY CORP COM 670837103 237 7,200 SH   SOLE   7,200 0 0
ON ASSIGNMENT, INC. COM 682159108 16,052 249,766 SH   SOLE   249,766 0 0
OPEN TEXT CORPORATION COM 683715106 16,286 456,583 SH   SOLE   456,583 0 0
OTTER TAIL CORP COM 689648103 271 6,100 SH   SOLE   6,100 0 0
PARKER HANNIFIN COM 701094104 225 1,125 SH   SOLE   1,125 0 0
PEPSICO, INC. COM 713448108 15,283 127,447 SH   SOLE   127,447 0 0
PINNACLE WEST CAPITAL CORPORAT COM 723484101 294 3,450 SH   SOLE   3,450 0 0
POWERSHARES QQQ TRUST COM 73935A104 428 2,750 SH   SOLE   2,750 0 0
PPL CORPORATION COM 69351T106 238 7,700 SH   SOLE   7,700 0 0
PROCTER & GAMBLE COM 742718109 9,130 99,366 SH   SOLE   99,366 0 0
REGENERON PHARMACEUTICALS COM 75886F107 10,858 28,881 SH   SOLE   28,881 0 0
ROSS STORES INC. COM 778296103 16,688 207,949 SH   SOLE   207,949 0 0
RPM INTERNATIONAL INC COM 749685103 9,751 186,012 SH   SOLE   186,012 0 0
SCHWAB US BROAD MARKET ETF COM 808524102 290 4,500 SH   SOLE   4,500 0 0
SIGNATURE BANK COM 82669G104 9,922 72,286 SH   SOLE   72,286 0 0
SKYWORKS SOLUTIONS INC. COM 83088M102 16,188 170,491 SH   SOLE   170,491 0 0
SNAP-ON INC COM 833034101 11,622 66,677 SH   SOLE   66,677 0 0
TELUS CORPORATION COM 87971M103 246 6,500 SH   SOLE   6,500 0 0
THOR INDUSTRIES, INC. COM 885160101 20,839 138,263 SH   SOLE   138,263 0 0
TRANSCANADA CORP COM 89353D107 248 5,095 SH   SOLE   5,095 0 0
UNIVERSAL FOREST PRODUCTS, INC COM 913543104 293 7,800 SH   SOLE   7,800 0 0
VECTREN CORPORATION COM 92240G101 334 5,133 SH   SOLE   5,133 0 0
VERIZON COMMUNICATIONS COM 92343v104 265 5,000 SH   SOLE   5,000 0 0
VISA INC-CLASS A SHARES COM 92826C839 17,103 149,996 SH   SOLE   149,996 0 0
XCEL ENERGY INC COM 98389B100 250 5,197 SH   SOLE   5,197 0 0
AMERICAN GROWTH FUND OF AMERIC MUT 399874106 252 5,095 SH   SOLE   5,095 0 0
CULLEN HIGH DIVIDEND EQUITY FU MUT 230001406 189 10,268 SH   SOLE   10,268 0 0
NORTHERN MID CAP INDEX FUND MUT 665130100 267 13,798 SH   SOLE   13,798 0 0