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 6,015 274,777 SH   SOLE   274,777 0 0
ABBOTT LABORATORIES COM 002824100 10,317 262,459 SH   SOLE   262,459 0 0
ACCENTURE PLC-CLASS A COM G1151C101 17,220 151,998 SH   SOLE   151,998 0 0
ALLERGAN PLC COM G0177J108 12,599 54,519 SH   SOLE   54,519 0 0
AMPHENOL CORP-CL A COM 032095101 17,511 305,444 SH   SOLE   305,444 0 0
ANSYS, INC. COM 03662Q105 18,518 204,053 SH   SOLE   204,053 0 0
APACHE CORP. COM 037411105 5,423 97,406 SH   SOLE   97,406 0 0
ATMOS ENERGY CORPORATION COM 049560105 286 3,520 SH   SOLE   3,520 0 0
AUTOLIV INC COM 052800109 312 2,900 SH   SOLE   2,900 0 0
AVISTA CORPORATION COM 05379B107 206 4,600 SH   SOLE   4,600 0 0
AVX CORPORATION COM 002444107 231 17,000 SH   SOLE   17,000 0 0
BANK OF MONTREAL COM 063671101 216 3,400 SH   SOLE   3,400 0 0
BB&T CORP. COM 054937107 11,769 330,489 SH   SOLE   330,489 0 0
BCE INC. COM 05534B760 317 6,700 SH   SOLE   6,700 0 0
BGC PARTNERS INC-CL A COM 05541T101 218 25,000 SH   SOLE   25,000 0 0
BLACKROCK INC. COM 09247X101 11,684 34,111 SH   SOLE   34,111 0 0
CALIFORNIA WATER SERVICE GROUP COM 130788102 377 10,800 SH   SOLE   10,800 0 0
CATERPILLAR INC COM 149123101 233 3,075 SH   SOLE   3,075 0 0
CF INDUSTRIES HOLDINGS INC COM 125269100 4,481 185,952 SH   SOLE   185,952 0 0
CHEVRON CORPORATION COM 166764100 301 2,875 SH   SOLE   2,875 0 0
COLFAX CORPORATION COM 194014106 5,866 221,679 SH   SOLE   221,679 0 0
COSTCO WHOLESALE CORP COM 22160k105 11,213 71,400 SH   SOLE   71,400 0 0
COTT CORPORATION COM 22163N106 140 10,000 SH   SOLE   10,000 0 0
DANAHER CORP. COM 235851102 23,462 232,295 SH   SOLE   232,295 0 0
DOMINION RESOURCES INC/VA COM 25746u109 261 3,350 SH   SOLE   3,350 0 0
DOVER CORP. COM 260003108 9,907 142,912 SH   SOLE   142,912 0 0
ESTERLINE TECHNOLOGIES CORP COM 297425100 9,436 152,091 SH   SOLE   152,091 0 0
EVERSOURCE ENERGY COM 30040W108 206 3,440 SH   SOLE   3,440 0 0
EXPEDITORS INTL COM 302130109 270 5,501 SH   SOLE   5,501 0 0
EXXON MOBIL CORPORATION COM 30231G102 14,501 154,693 SH   SOLE   154,693 0 0
FISERV, INC. COM 337738108 15,459 142,175 SH   SOLE   142,175 0 0
GENERAL ELECTRIC COM 369604103 362 11,500 SH   SOLE   11,500 0 0
GENTEX CORPORATION COM 371901109 12,574 813,839 SH   SOLE   813,839 0 0
GILDAN ACTIVEWEAR INC. COM 375916103 14,879 507,294 SH   SOLE   507,294 0 0
GILEAD SCIENCES COM 375558103 17,804 213,425 SH   SOLE   213,425 0 0
GOLDMAN SACHS GROUP INC. COM 38141G104 9,524 64,100 SH   SOLE   64,100 0 0
GRACO INC. COM 384109104 9,506 120,339 SH   SOLE   120,339 0 0
HALLIBURTON COM 406216101 6,478 143,040 SH   SOLE   143,040 0 0
HARTFORD FINANCIAL SERVICES GR COM 416515104 12,847 289,486 SH   SOLE   289,486 0 0
HELMERICH & PAYNE COM 423452101 7,617 113,461 SH   SOLE   113,461 0 0
HENRY SCHEIN, INC. COM 806407102 19,859 112,325 SH   SOLE   112,325 0 0
HOME DEPOT COM 437076102 14,442 113,099 SH   SOLE   113,099 0 0
IBM COM 459200101 243 1,600 SH   SOLE   1,600 0 0
ILLINOIS TOOL WORKS COM 452308109 291 2,789 SH   SOLE   2,789 0 0
INGREDION INC. COM 457187102 19,164 148,087 SH   SOLE   148,087 0 0
INTEL CORP. COM 458140100 256 7,800 SH   SOLE   7,800 0 0
JOHNSON & JOHNSON COM 478160104 353 2,913 SH   SOLE   2,913 0 0
KINDER MORGAN INC COM 49456b101 231 12,356 SH   SOLE   12,356 0 0
LILLY (ELI) COM 532457108 380 4,825 SH   SOLE   4,825 0 0
LINCOLN NATIONAL CORP COM 534187109 248 6,400 SH   SOLE   6,400 0 0
MICROSOFT CORP. COM 594918104 299 5,835 SH   SOLE   5,835 0 0
MKS INSTRUMENTS INC COM 55306N104 265 6,150 SH   SOLE   6,150 0 0
MORGAN (JP & COMPANY) COM 46625h100 209 3,368 SH   SOLE   3,368 0 0
NATIONAL HEALTHCARE CORPORATIO COM 635906100 214 3,300 SH   SOLE   3,300 0 0
NEOGEN CORPORATION COM 640491106 11,760 209,074 SH   SOLE   209,074 0 0
OGE ENERGY CORP COM 670837103 236 7,200 SH   SOLE   7,200 0 0
ON ASSIGNMENT, INC. COM 682159108 9,999 270,598 SH   SOLE   270,598 0 0
OPEN TEXT CORPORATION COM 683715106 14,692 248,343 SH   SOLE   248,343 0 0
OTTER TAIL CORP COM 689648103 204 6,100 SH   SOLE   6,100 0 0
PEPSICO, INC. COM 713448108 15,055 142,112 SH   SOLE   142,112 0 0
PINNACLE WEST CAPITAL CORPORAT COM 723484101 280 3,450 SH   SOLE   3,450 0 0
PPL CORPORATION COM 69351T106 291 7,700 SH   SOLE   7,700 0 0
PROCTER & GAMBLE COM 742718109 8,954 105,750 SH   SOLE   105,750 0 0
R.R. DONNELLEY & SONS COMPANY COM 257867101 189 11,150 SH   SOLE   11,150 0 0
ROSS STORES INC. COM 778296103 12,685 223,757 SH   SOLE   223,757 0 0
SCHWAB US BROAD MARKET ETF COM 808524102 226 4,500 SH   SOLE   4,500 0 0
SKYWORKS SOLUTIONS INC. COM 83088M102 12,469 197,043 SH   SOLE   197,043 0 0
STEEL DYNAMICS INC. COM 858119100 203 8,300 SH   SOLE   8,300 0 0
TELUS CORPORATION COM 87971M103 209 6,500 SH   SOLE   6,500 0 0
THOR INDUSTRIES, INC. COM 885160101 10,472 161,747 SH   SOLE   161,747 0 0
TRANSCANADA CORP COM 89353D107 230 5,095 SH   SOLE   5,095 0 0
UNIVERSAL FOREST PRODUCTS, INC COM 913543104 241 2,600 SH   SOLE   2,600 0 0
VALSPAR CORP. COM 920355104 13,630 126,169 SH   SOLE   126,169 0 0
VECTREN CORPORATION COM 92240G101 292 5,550 SH   SOLE   5,550 0 0
VERIZON COMMUNICATIONS COM 92343v104 279 5,000 SH   SOLE   5,000 0 0
VIAD CORP COM 92552R406 267 8,600 SH   SOLE   8,600 0 0
VISA INC-CLASS A SHARES COM 92826C839 11,882 160,199 SH   SOLE   160,199 0 0
WALGREENS BOOTS ALLIANCE, INC. COM 931427108 240 2,877 SH   SOLE   2,877 0 0
WELLS FARGO COMPANY COM 949746101 11,885 251,101 SH   SOLE   251,101 0 0
WILLIS TOWERS WATSON PLC COM G96629103 13,787 110,905 SH   SOLE   110,905 0 0
XCEL ENERGY INC COM 98389B100 376 8,407 SH   SOLE   8,407 0 0
NORTHERN MID CAP INDEX FUND MUT 665130100 235 13,798 SH   SOLE   13,798 0 0