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
ABBVIE COM 00287Y109 4,147 66,225 SH   SOLE   0 0 66,225
ACCENTURE PLC COM G1150G111 10,142 86,591 SH   SOLE   0 0 86,591
ADVANCE AUTO PARTS INC COM 00751Y106 1,364 8,066 SH   SOLE   0 0 8,066
ALASKA AIR GROUP INC COM 011659109 1,874 21,122 SH   SOLE   0 0 21,122
AMETEK COM 031100100 6,651 136,864 SH   SOLE   0 0 136,864
AMGEN COM 031162100 7,792 53,298 SH   SOLE   0 0 53,298
AMPHENOL COM 032095101 10,505 156,328 SH   SOLE   0 0 156,328
AON PLC COM G0408V102 1,374 12,325 SH   SOLE   0 0 12,325
APPLE INC COM 037833100 11,072 95,604 SH   SOLE   0 0 95,604
BIO-TECHNE CORP COM 878377100 1,786 17,372 SH   SOLE   0 0 17,372
C H ROBINSON WORLDWIDE COM 12541W209 542 7,401 SH   SOLE   0 0 7,401
CANADIAN NATIONAL RAILWAY COM 136375102 5,055 75,001 SH   SOLE   0 0 75,001
CASEY'S GENERAL STORES COM 147528103 819 6,893 SH   SOLE   0 0 6,893
COCA COLA COM 191216100 538 13,000 SH   SOLE   0 0 13,000
COGNIZANT TECH COM 192446102 9,552 170,482 SH   SOLE   0 0 170,482
COLGATE PALMOLIVE COM 194162103 680 10,402 SH   SOLE   0 0 10,402
COPART INC COM 217204106 9,148 165,106 SH   SOLE   0 0 165,106
CORE LABORATORIES N V COM N22717107 437 3,646 SH   SOLE   0 0 3,646
CR BARD COM 067383109 10,694 47,604 SH   SOLE   0 0 47,604
CRACKER BARREL COM 22410J106 8,219 49,224 SH   SOLE   0 0 49,224
DANAHER CORP COM 235851102 2,466 31,684 SH   SOLE   0 0 31,684
DELUXE CORP COM 248019101 8,128 113,514 SH   SOLE   0 0 113,514
DOLLAR TREE COM 256747106 6,116 79,248 SH   SOLE   0 0 79,248
DONALDSON COM 257651109 688 16,363 SH   SOLE   0 0 16,363
DR PEPPER SNAPPLE GROUP COM 26138E109 8,967 98,898 SH   SOLE   0 0 98,898
EATON VANCE COM 278265103 6,231 148,783 SH   SOLE   0 0 148,783
EXPEDITORS INTL COM 302130109 2,353 44,442 SH   SOLE   0 0 44,442
FACTSET RESEARCH SYSTEMS COM 303075105 871 5,333 SH   SOLE   0 0 5,333
FORD COM 345370100 428 35,300 SH   SOLE   0 0 35,300
FRANKLIN RESOURCES COM 354613101 1,039 26,272 SH   SOLE   0 0 26,272
GILEAD SCIENCES COM 375558103 8,938 124,816 SH   SOLE   0 0 124,816
GLOBAL PAYMENTS COM 37940X102 7,337 105,718 SH   SOLE   0 0 105,718
GRACO COM 384109104 9,465 113,916 SH   SOLE   0 0 113,916
HANESBRANDS COM 410345102 2,795 129,587 SH   SOLE   0 0 129,587
I B M COM 459200101 1,944 11,712 SH   SOLE   0 0 11,712
INTEL COM 458140100 1,094 30,169 SH   SOLE   0 0 30,169
ISHARES TR MSCI EAFE FD COM 464287465 499 8,646 SH   SOLE   0 0 8,646
KELLOGG COM 487836108 4,578 62,121 SH   SOLE   0 0 62,121
KIMBERLY-CLARK COM 494368103 2,634 23,083 SH   SOLE   0 0 23,083
LAB CORP OF AMER COM 50540R409 2,703 21,061 SH   SOLE   0 0 21,061
LEAR COM 521865105 937 7,080 SH   SOLE   0 0 7,080
LILLY (ELI) & CO COM 532457108 2,146 29,189 SH   SOLE   0 0 29,189
MASTERCARD COM 57636Q104 13,970 135,312 SH   SOLE   0 0 135,312
MC CORMICK COM 579780206 12,276 131,535 SH   SOLE   0 0 131,535
MEDTRONIC PLC COM G5960L103 1,606 22,555 SH   SOLE   0 0 22,555
METTLER-TOLEDO COM 592688105 1,691 4,042 SH   SOLE   0 0 4,042
MICROSOFT COM 594918104 10,716 172,456 SH   SOLE   0 0 172,456
NEWMARKET CORP COM 651587107 10,432 24,614 SH   SOLE   0 0 24,614
NIKE COM 654106103 6,903 135,810 SH   SOLE   0 0 135,810
NOVO-NORDISK ADR COM 670100205 4,327 120,675 SH   SOLE   0 0 120,675
ORACLE COM 68389X105 9,160 238,253 SH   SOLE   0 0 238,253
ORBITAL ATK COM 68557N103 2,887 32,914 SH   SOLE   0 0 32,914
O'REILLY AUTOMOTIVE COM 67103H107 5,913 21,242 SH   SOLE   0 0 21,242
PACKAGING CORP OF AMERICA COM 695156109 7,512 88,569 SH   SOLE   0 0 88,569
PATTERSON COMPANIES COM 703412106 2,572 62,687 SH   SOLE   0 0 62,687
PEPSICO COM 713448108 8,469 80,943 SH   SOLE   0 0 80,943
POLARIS INDUSTRIES COM 731068102 5,972 72,485 SH   SOLE   0 0 72,485
ROBERT HALF INTL COM 770323103 1,608 32,970 SH   SOLE   0 0 32,970
ROCKWELL COLLINS COM 774341101 3,753 40,460 SH   SOLE   0 0 40,460
ROLLINS COM 775711104 9,533 282,218 SH   SOLE   0 0 282,218
ROSS STORES COM 778296103 9,745 148,567 SH   SOLE   0 0 148,567
S E I INVESTMENTS COM 784117103 9,896 200,487 SH   SOLE   0 0 200,487
S P D R TRUST COM 78462F103 979 4,381 SH   SOLE   0 0 4,381
SCRIPPS NETWKS INTERACTIVE COM 811065101 1,189 16,673 SH   SOLE   0 0 16,673
SILGAN HOLDINGS COM 827048109 5,405 105,609 SH   SOLE   0 0 105,609
STRYKER COM 863667101 5,204 43,441 SH   SOLE   0 0 43,441
TAIWAN SEMICONDUCTOR MFG CO COM 874039100 1,114 38,761 SH   SOLE   0 0 38,761
TJX COMPANIES COM 872540109 8,493 113,057 SH   SOLE   0 0 113,057
TORO COM 891092108 12,918 230,895 SH   SOLE   0 0 230,895
UNITED PARCEL SERVICE COM 911312106 1,386 12,098 SH   SOLE   0 0 12,098
UNITED TECHNOLOGIES COM 913017109 498 4,546 SH   SOLE   0 0 4,546
VARIAN MEDICAL SYSTEMS COM 92220P105 6,342 70,640 SH   SOLE   0 0 70,640
VISA COM 92826C839 243 3,122 SH   SOLE   0 0 3,122
VISTA OUTDOOR COM 928377100 2,324 63,004 SH   SOLE   0 0 63,004