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
3M CO COM 88579Y101 27,171 129,447 SH   SOLE   129,447 0 0
ABBOTT LABS COM COM 002824100 16,282 305,144 SH   SOLE   305,144 0 0
ABBVIE INC. COM COM 00287Y109 52,641 592,407 SH   SOLE   592,407 0 0
AFLAC INC COM COM 001055102 2,207 27,115 SH   SOLE   27,115 0 0
ALAMO GROUP INC COM COM 011311107 1,388 12,925 SH   SOLE   12,925 0 0
ALLSTATE CORP COM COM 020002101 384 4,175 SH   SOLE   4,175 0 0
ALPHABET INC CL A COM 02079K305 95,955 98,545 SH   SOLE   98,545 0 0
ALPHABET INC CL C COM 02079K107 1,810 1,887 SH   SOLE   1,887 0 0
AMEDISYS INC COM COM 023436108 258 4,610 SH   SOLE   4,610 0 0
AMERICAN EXPRESS CO COM 025816109 1,720 19,019 SH   SOLE   19,019 0 0
AMERICAN INTERNATIONAL GROUP COM 026874784 258 4,199 SH   SOLE   4,199 0 0
AMERISOURCEBERGEN CORP COM 03073E105 456 5,510 SH   SOLE   5,510 0 0
AMGEN INC COM COM 031162100 17,371 93,165 SH   SOLE   93,165 0 0
ANDEAVOR COM COM 03349M105 255 2,475 SH   SOLE   2,475 0 0
APPLE INC COM 037833100 104,648 679,006 SH   SOLE   679,006 0 0
ARCHER DANIELS MIDLAND COM COM 039483102 805 18,935 SH   SOLE   18,935 0 0
ARROW ELECTRONICS INC COM COM 042735100 505 6,285 SH   SOLE   6,285 0 0
AT&T CORP COM COM 00206R102 1,249 31,896 SH   SOLE   31,896 0 0
AUTOMATIC DATA PROCESS COM COM 053015103 591 5,406 SH   SOLE   5,406 0 0
BADGER METER INC COM COM 056525108 269 5,485 SH   SOLE   5,485 0 0
BALL CORP COM 058498106 2,362 57,190 SH   SOLE   57,190 0 0
BANK OF AMERICA COM 060505104 846 33,384 SH   SOLE   33,384 0 0
BARNES GROUP INC COM COM 067806109 1,108 15,730 SH   SOLE   15,730 0 0
BENCHMARK ELECTRS INC COM COM 08160H101 493 14,425 SH   SOLE   14,425 0 0
BERKSHIRE HATHAWAY INC CL B COM 084670702 30,906 168,593 SH   SOLE   168,593 0 0
BGC PARTNERS INC CL A COM 05541T101 1,377 95,165 SH   SOLE   95,165 0 0
BIOTELEMETRY INC COM 090672106 343 10,400 SH   SOLE   10,400 0 0
BLACK KNIGHT FINL SVC CL A-ACQ COM 09214X100 242 5,620 SH   SOLE   5,620 0 0
BLACKBAUD INC COM COM 09227Q100 249 2,835 SH   SOLE   2,835 0 0
BLACKROCK INC CL A COM 09247X101 3,371 7,539 SH   SOLE   7,539 0 0
BOEING CO COM 097023105 489 1,925 SH   SOLE   1,925 0 0
BOYD GAMING CORP COM COM 103304101 444 17,025 SH   SOLE   17,025 0 0
BRIGHT HORIZONS FAM SO COM COM 109194100 720 8,350 SH   SOLE   8,350 0 0
BRINKS CO COM COM 109696104 1,848 21,935 SH   SOLE   21,935 0 0
BRISTOL MYERS SQUIBB COM COM 110122108 2,225 34,900 SH   SOLE   34,900 0 0
BROADRIDGE FINL SOLUTIONS COM COM 11133T103 24,856 307,548 SH   SOLE   307,548 0 0
CACI INTERNATIONAL INC CL A COM 127190304 348 2,495 SH   SOLE   2,495 0 0
CAMPING WORLD HLDGS IN CL A COM 13462K109 203 4,985 SH   SOLE   4,985 0 0
CARDINAL HEALTH INC COM 14149Y108 354 5,290 SH   SOLE   5,290 0 0
CATERPILLAR INC DEL COM COM 149123101 1,036 8,310 SH   SOLE   8,310 0 0
CBIZ INC COM COM 124805102 424 26,105 SH   SOLE   26,105 0 0
CBOE GLOBAL MARKETS INC COM 12503M108 28,751 267,127 SH   SOLE   267,127 0 0
CBRE GROUP, INC. COM 12504L109 288 7,600 SH   SOLE   7,600 0 0
CELGENE CORP COM COM 151020104 55,591 381,232 SH   SOLE   381,232 0 0
CERNER CORP COM COM 156782104 39,946 560,090 SH   SOLE   560,090 0 0
CHARLES RIV LABS INTL COM COM 159864107 1,514 14,015 SH   SOLE   14,015 0 0
CHEMED CORP NEW COM COM 16359R103 466 2,305 SH   SOLE   2,305 0 0
CHEVRON CORP NEW COM COM 166764100 2,317 19,721 SH   SOLE   19,721 0 0
CHURCHILL DOWNS INC COM COM 171484108 330 1,600 SH   SOLE   1,600 0 0
CISCO SYS INC COM COM 17275R102 2,720 80,874 SH   SOLE   80,874 0 0
CITRIX SYS INC COM COM 177376100 14,193 184,753 SH   SOLE   184,753 0 0
CLOROX CO DEL COM COM 189054109 23,973 181,740 SH   SOLE   181,740 0 0
COCA COLA CO COM COM 191216100 33,327 740,445 SH   SOLE   740,445 0 0
COLGATE-PALMOLIVE COM COM 194162103 1,158 15,900 SH   SOLE   15,900 0 0
COMCAST CORP NEW CL A COM 20030N101 56,789 1,475,801 SH   SOLE   1,475,801 0 0
COMFORT SYS USA INC COM COM 199908104 379 10,620 SH   SOLE   10,620 0 0
COOPER COS INC COM NEW COM 216648402 25,785 108,745 SH   SOLE   108,745 0 0
COSTCO COMPANIES INC COM COM 22160K105 13,239 80,581 SH   SOLE   80,581 0 0
CRA INTERNATIONAL INC COM 12618T105 385 9,370 SH   SOLE   9,370 0 0
CSX CORP COM COM 126408103 1,502 27,685 SH   SOLE   27,685 0 0
CUTERA INC COM COM 232109108 518 12,530 SH   SOLE   12,530 0 0
CVS HEALTH CORP COM 126650100 2,155 26,498 SH   SOLE   26,498 0 0
DANAHER CORP COM COM 235851102 28,008 326,514 SH   SOLE   326,514 0 0
DELL TECHNOLOGIES INC COM CL V COM 24703L103 7,827 101,374 SH   SOLE   101,374 0 0
DISNEY WALT CO COM COM 254687106 36,247 367,733 SH   SOLE   367,733 0 0
DOWDUPONT INC COM COM 26078J100 3,006 43,424 SH   SOLE   43,424 0 0
DR PEPPER SNAPPLE GROUP COM 26138E109 27,203 307,478 SH   SOLE   307,478 0 0
ECOLAB INC COM COM 278865100 35,834 278,628 SH   SOLE   278,628 0 0
ENTEGRIS INC COM COM 29362U104 1,205 41,765 SH   SOLE   41,765 0 0
EPAM SYS INC COM COM 29414B104 382 4,345 SH   SOLE   4,345 0 0
EPLUS INC COM COM 294268107 346 3,745 SH   SOLE   3,745 0 0
EVERCORE INC COM COM 29977A105 738 9,195 SH   SOLE   9,195 0 0
EXLSERVICE HLDGS INC COM COM 302081104 255 4,375 SH   SOLE   4,375 0 0
EXPEDITORS INTL WASH COM COM 302130109 49,048 819,382 SH   SOLE   819,382 0 0
EXXON MOBIL CORPORATION COM 30231G102 2,291 27,946 SH   SOLE   27,946 0 0
F5 NETWORKS INC COM COM 315616102 22,595 187,420 SH   SOLE   187,420 0 0
FAIR ISAAC CORP COM COM 303250104 303 2,155 SH   SOLE   2,155 0 0
FEDEX CORP COM COM 31428X106 20,944 92,846 SH   SOLE   92,846 0 0
FIDELITY NATIONAL FINA-FNF GRO COM 31620R303 369 7,775 SH   SOLE   7,775 0 0
FINANCIAL SELECT SECTOR SPDR F COM 81369Y605 1,240 47,950 SH   SOLE   47,950 0 0
FISERV INC COM COM 337738108 17,228 133,590 SH   SOLE   133,590 0 0
FORTIVE CORP COM COM 34959J108 23,260 328,574 SH   SOLE   328,574 0 0
GENERAL ELEC CO COM COM 369604103 1,029 42,540 SH   SOLE   42,540 0 0
GENERAL MILLS INC COM 370334104 1,459 28,188 SH   SOLE   28,188 0 0
GENERAL MTRS CORP COM COM 37045V100 945 23,405 SH   SOLE   23,405 0 0
GLOBUS MED INC CL A COM 379577208 212 7,150 SH   SOLE   7,150 0 0
GOLDMAN SACHS GROUP COM COM 38141G104 2,686 11,326 SH   SOLE   11,326 0 0
GREEN DOT CORP CL A COM 39304D102 1,874 37,795 SH   SOLE   37,795 0 0
HALLIBURTON CO COM COM 406216101 440 9,565 SH   SOLE   9,565 0 0
HEALTHCARE SVCS GP INC COM COM 421906108 343 6,360 SH   SOLE   6,360 0 0
HEICO CORP NEW CL A COM 422806208 434 5,690 SH   SOLE   5,690 0 0
HILL ROM HLDGS INC COM COM 431475102 1,067 14,420 SH   SOLE   14,420 0 0
HOME DEPOT INC COM COM 437076102 47,207 288,623 SH   SOLE   288,623 0 0
HONEYWELL INTL INC COM COM 438516106 46,994 331,549 SH   SOLE   331,549 0 0
HOULIHAN LOKEY INC CL A COM 441593100 410 10,480 SH   SOLE   10,480 0 0
ICU MED INC COM COM 44930G107 397 2,135 SH   SOLE   2,135 0 0
ILLINOIS TOOL WORKS COM 452308109 24,253 163,915 SH   SOLE   163,915 0 0
INNOVIVA INC COM COM 45781M101 1,149 81,345 SH   SOLE   81,345 0 0
INSTALLED BLDG PRODS I COM COM 45780R101 1,242 19,160 SH   SOLE   19,160 0 0
INTEGRA LIFESCIENCES HLDG COM COM 457985208 311 6,160 SH   SOLE   6,160 0 0
INTEL CORP COM COM 458140100 40,498 1,063,487 SH   SOLE   1,063,487 0 0
INTERNATIONAL BUS MACH COM COM 459200101 1,327 9,145 SH   SOLE   9,145 0 0
ISHARES RUSSELL 2000 VALUE ETF COM 464287630 319 2,570 SH   SOLE   2,570 0 0
ITRON INC COM COM 465741106 543 7,010 SH   SOLE   7,010 0 0
JOHNSON & JOHNSON COM COM 478160104 52,181 401,359 SH   SOLE   401,359 0 0
JOHNSON CTLS INTL PLC SHS COM G51502105 543 13,485 SH   SOLE   13,485 0 0
LABORATORY AMER HLDGS COM NEW COM 50540R409 33,953 224,897 SH   SOLE   224,897 0 0
LEMAITRE VASCULAR INC COM COM 525558201 300 8,015 SH   SOLE   8,015 0 0
LHC GROUP INC COM COM 50187A107 514 7,250 SH   SOLE   7,250 0 0
LIGAND PHARMACEUTICALS COM NEW COM 53220K504 246 1,810 SH   SOLE   1,810 0 0
LILLY ELI & CO COM COM 532457108 385 4,500 SH   SOLE   4,500 0 0
LITTELFUSE INC COM COM 537008104 1,277 6,520 SH   SOLE   6,520 0 0
LOCKHEED MARTIN CORP COM COM 539830109 22,595 72,820 SH   SOLE   72,820 0 0
LOUISIANA-PACIFIC CORP COM 546347105 611 22,575 SH   SOLE   22,575 0 0
LPL FINL HLDGS INC COM COM 50212V100 1,562 30,290 SH   SOLE   30,290 0 0
M D C HLDGS INC COM COM 552676108 262 7,895 SH   SOLE   7,895 0 0
MADDEN STEVEN LTD COM COM 556269108 238 5,500 SH   SOLE   5,500 0 0
MAGELLAN HEALTH SVCS COM NEW COM 559079207 519 6,015 SH   SOLE   6,015 0 0
MARATHON PETE CORP COM COM 56585A102 2,371 42,274 SH   SOLE   42,274 0 0
MARSH & MCLENNAN COS COM COM 571748102 40,952 488,635 SH   SOLE   488,635 0 0
MASIMO CORP COM COM 574795100 355 4,100 SH   SOLE   4,100 0 0
MASTERCARD INC CL A COM 57636Q104 63,875 452,369 SH   SOLE   452,369 0 0
MCCORMICK & CO INC COM NON VTG COM 579780206 54,289 528,928 SH   SOLE   528,928 0 0
MCDONALDS CORP COM COM 580135101 44,495 283,989 SH   SOLE   283,989 0 0
MEDTRONIC PLC ORDINARY COM G5960L103 2,137 27,481 SH   SOLE   27,481 0 0
MERIT MED SYS INC COM COM 589889104 1,352 31,915 SH   SOLE   31,915 0 0
MGIC INVT CORP WIS COM COM 552848103 796 63,530 SH   SOLE   63,530 0 0
MICROSOFT CORP COM COM 594918104 94,482 1,268,389 SH   SOLE   1,268,389 0 0
MKS INSTRUMENT INC COM COM 55306N104 988 10,460 SH   SOLE   10,460 0 0
MONOLITHIC POWER SYSTEMS COM 609839105 1,495 14,035 SH   SOLE   14,035 0 0
MORGAN J P & CO INC COM COM 46625H100 4,123 43,170 SH   SOLE   43,170 0 0
MULTI COLOR CORP COM COM 625383104 228 2,785 SH   SOLE   2,785 0 0
NATIONAL BEVERAGE CORP COM COM 635017106 228 1,840 SH   SOLE   1,840 0 0
NIKE INC. CL B. COM 654106103 54,313 1,047,500 SH   SOLE   1,047,500 0 0
NOVANTA INC COM COM 67000B104 1,774 40,690 SH   SOLE   40,690 0 0
OLLIES BARGAIN OUTLT H COM COM 681116109 727 15,665 SH   SOLE   15,665 0 0
OMNICELL INC COM COM 68213N109 249 4,875 SH   SOLE   4,875 0 0
OMNICOM GROUP INC COM COM 681919106 1,877 25,345 SH   SOLE   25,345 0 0
ORACLE CORPORATION COM 68389X105 43,500 899,697 SH   SOLE   899,697 0 0
OWENS ILL INC COM NEW COM 690768403 361 14,340 SH   SOLE   14,340 0 0
PEPSICO INC COM COM 713448108 1,916 17,195 SH   SOLE   17,195 0 0
PFIZER INC COM COM 717081103 433 12,128 SH   SOLE   12,128 0 0
PHIBRO ANIMAL HEALTH C CL A CO COM 71742Q106 302 8,160 SH   SOLE   8,160 0 0
PLEXUS CORP COM COM 729132100 241 4,300 SH   SOLE   4,300 0 0
POLYONE CORP COM COM 73179P106 258 6,440 SH   SOLE   6,440 0 0
POWER INTEGRATIONS INC COM COM 739276103 660 9,010 SH   SOLE   9,010 0 0
PPL CORP COM COM 69351T106 259 6,825 SH   SOLE   6,825 0 0
PRA HEALTH SCIENCES IN COM COM 69354M108 1,635 21,460 SH   SOLE   21,460 0 0
PRICE T ROWE GROUP INC COM COM 74144T108 578 6,375 SH   SOLE   6,375 0 0
PROCTER & GAMBLE CO COM COM 742718109 963 10,586 SH   SOLE   10,586 0 0
QUALCOMM INC COM COM 747525103 269 5,180 SH   SOLE   5,180 0 0
QUALYS INC COM COM 74758T303 271 5,230 SH   SOLE   5,230 0 0
REALPAGE INC COM COM 75606N109 651 16,320 SH   SOLE   16,320 0 0
ROPER INDS INC NEW COM COM 776696106 2,220 9,120 SH   SOLE   9,120 0 0
RUDOLPH TECHNOLOGIES INC. COM 781270103 336 12,780 SH   SOLE   12,780 0 0
RUSH ENTERPRISES INC CL A COM 781846209 965 20,850 SH   SOLE   20,850 0 0
RUTHS HOSPITALITY GROUP INC CO COM 783332109 203 9,680 SH   SOLE   9,680 0 0
SANMINA CORP COM COM 801056102 627 16,880 SH   SOLE   16,880 0 0
SCHEIN HENRY INC COM COM 806407102 10,202 124,432 SH   SOLE   124,432 0 0
SCHLUMBERGER LTD FOREIGN ORD COM 806857108 1,354 19,412 SH   SOLE   19,412 0 0
SCHWAB STRATEGIC TR US BRD MKT COM 808524102 2,556 41,970 SH   SOLE   41,970 0 0
SCHWAB STRATEGIC TR US DIVIDEN COM 808524797 314 6,720 SH   SOLE   6,720 0 0
SCHWAB STRATEGIC TR US LRG CAP COM 808524201 3,081 51,324 SH   SOLE   51,324 0 0
SCHWAB STRATEGIC TR US MID-CAP COM 808524508 848 16,931 SH   SOLE   16,931 0 0
SCHWAB STRATEGIC TR US SML CAP COM 808524607 243 3,601 SH   SOLE   3,601 0 0
SELECT SECTOR SPDR TR RL EST S COM 81369Y860 305 9,471 SH   SOLE   9,471 0 0
SELECTIVE INS GROUP COM COM 816300107 252 4,680 SH   SOLE   4,680 0 0
SILICON LABORATORIES COM COM 826919102 246 3,085 SH   SOLE   3,085 0 0
SOUTHWEST AIRLS CO COM COM 844741108 311 5,559 SH   SOLE   5,559 0 0
SP PLUS CORP COM COM 78469C103 1,543 39,070 SH   SOLE   39,070 0 0
SPDR S&P MIDCAP 400 ETF TRUST COM 78467Y107 3,399 10,416 SH   SOLE   10,416 0 0
SPDR SERIES TRUST S&P DIVID ET COM 78464A763 546 5,975 SH   SOLE   5,975 0 0
SPDR TR UNIT SER 1 COM 78462F103 285 1,135 SH   SOLE   1,135 0 0
STARBUCKS CORP COM COM 855244109 37,924 706,085 SH   SOLE   706,085 0 0
STEPAN CO COM COM 858586100 230 2,750 SH   SOLE   2,750 0 0
TARGET CORP COM COM 87612E106 1,486 25,182 SH   SOLE   25,182 0 0
TETRA TECH INC NEW COM COM 88162G103 849 18,230 SH   SOLE   18,230 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 2,207 11,665 SH   SOLE   11,665 0 0
THOR INDUSTRIES INC COM 885160101 1,105 8,775 SH   SOLE   8,775 0 0
TIVITY HEALTH INC COM COM 88870R102 316 7,755 SH   SOLE   7,755 0 0
TJX COS INC NEW COM COM 872540109 46,377 629,005 SH   SOLE   629,005 0 0
TOPBUILD CORP COM COM 89055F103 925 14,190 SH   SOLE   14,190 0 0
TORO CO COM COM 891092108 469 7,550 SH   SOLE   7,550 0 0
TRAVELERS COMPANIES COM COM 89417E109 2,034 16,605 SH   SOLE   16,605 0 0
TREX CO INC COM COM 89531P105 540 5,995 SH   SOLE   5,995 0 0
TRINET GROUP INC COM COM 896288107 448 13,320 SH   SOLE   13,320 0 0
TYSON FOODS INC CL A COM 902494103 315 4,475 SH   SOLE   4,475 0 0
UNION PAC CORP COM COM 907818108 25,854 222,935 SH   SOLE   222,935 0 0
UNITED HEALTHCARE CORP COM COM 91324P102 46,206 235,923 SH   SOLE   235,923 0 0
UNITED PARCEL SERVICE CL B COM 911312106 899 7,485 SH   SOLE   7,485 0 0
UNITED TECHNOLOGIES CP COM COM 913017109 1,766 15,215 SH   SOLE   15,215 0 0
VANGUARD INDEX FDS MID CAP ETF COM 922908629 2,712 18,450 SH   SOLE   18,450 0 0
VANGUARD INDEX FDS REIT ETF COM 922908553 696 8,371 SH   SOLE   8,371 0 0
VANGUARD INDEX FDS SMALL CP ET COM 922908751 1,326 9,380 SH   SOLE   9,380 0 0
VANGUARD INDEX FDS VALUE ETF COM 922908744 3,478 34,845 SH   SOLE   34,845 0 0
VARIAN MEDICAL SYSTEMS INC COM 92220P105 22,058 220,445 SH   SOLE   220,445 0 0
VERISK ANALYTICS INC COM 92345Y106 42,661 512,815 SH   SOLE   512,815 0 0
VERIZON COMMUNICATIONS COM COM 92343V104 41,780 844,220 SH   SOLE   844,220 0 0
VISHAY INTERTECHNOLOGY COM COM 928298108 1,668 88,710 SH   SOLE   88,710 0 0
VMWARE INC CL A COM COM 928563402 20,979 192,130 SH   SOLE   192,130 0 0
WAL MART STORES INC COM COM 931142103 354 4,525 SH   SOLE   4,525 0 0
WELLCARE HEALTH PLANS COM COM 94946T106 254 1,480 SH   SOLE   1,480 0 0
WELLS FARGO & CO NEW COM COM 949746101 3,012 54,609 SH   SOLE   54,609 0 0
WOLVERINE WORLD WIDE COM 978097103 612 21,220 SH   SOLE   21,220 0 0
WOODWARD INC COM COM 980745103 270 3,480 SH   SOLE   3,480 0 0
ISHARES TR EAFE MIN VOL ETF ETF 46429B689 1,889 26,586 SH   SOLE   26,586 0 0
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 597 17,846 SH   SOLE   17,846 0 0
VANGUARD INTL EQTY IDX ALLWRLD ETF 922042775 4,925 93,440 SH   SOLE   93,440 0 0
VANGUARD INTL EQTY IDX EMR MKT ETF 922042858 552 12,663 SH   SOLE   12,663 0 0