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
ABBOTT LABS COM COM 002824100 11,713 148,432 SH   SOLE   148,432 0 0
ABBVIE INC. COM COM 00287Y109 19,225 252,335 SH   SOLE   252,335 0 0
ACCENTURE PLC-CL A COM G1151C101 9,075 55,587 SH   SOLE   55,587 0 0
AFLAC INC COM COM 001055102 1,532 44,732 SH   SOLE   44,732 0 0
AKAMAI TECHNOLOGIES COM COM 00971T101 15,264 166,843 SH   SOLE   166,843 0 0
ALLSTATE CORP COM COM 020002101 14,301 155,901 SH   SOLE   155,901 0 0
ALPHABET INC CL A COM 02079K305 55,671 47,912 SH   SOLE   47,912 0 0
ALPHABET INC CL C COM 02079K107 1,795 1,544 SH   SOLE   1,544 0 0
AMAZON COM INC COM COM 023135106 29,433 15,096 SH   SOLE   15,096 0 0
AMCOR PLC ORD COM G0250X107 98 12,061 SH   SOLE   12,061 0 0
AMERICAN EXPRESS CO COM 025816109 1,816 21,218 SH   SOLE   21,218 0 0
AMERISOURCEBERGEN CORP COM 03073E105 800 9,044 SH   SOLE   9,044 0 0
AMGEN INC COM COM 031162100 20,897 103,079 SH   SOLE   103,079 0 0
AMN HEALTHCARE SRVCS COM COM 001744101 306 5,298 SH   SOLE   5,298 0 0
APPLE INC COM 037833100 79,757 313,647 SH   SOLE   313,647 0 0
AT&T CORP COM COM 00206R102 986 33,823 SH   SOLE   33,823 0 0
AUTOMATIC DATA PROCESS COM COM 053015103 549 4,020 SH   SOLE   4,020 0 0
AUTOZONE INC COM COM 053332102 18,267 21,592 SH   SOLE   21,592 0 0
BALL CORP COM 058498106 2,401 37,130 SH   SOLE   37,130 0 0
BANK OF AMERICA COM 060505104 698 32,899 SH   SOLE   32,899 0 0
BERKSHIRE HATHAWAY INC CL B COM 084670702 8,277 45,274 SH   SOLE   45,274 0 0
BLACKROCK INC CL A COM 09247X101 2,611 5,934 SH   SOLE   5,934 0 0
BRISTOL MYERS SQUIBB COM COM 110122108 1,504 26,978 SH   SOLE   26,978 0 0
BROADCOM INC COM COM 11135F101 36,259 152,929 SH   SOLE   152,929 0 0
CACI INTERNATIONAL INC CL A COM 127190304 389 1,841 SH   SOLE   1,841 0 0
CASEYS GEN STORES COM COM 147528103 238 1,800 SH   SOLE   1,800 0 0
CATERPILLAR INC DEL COM COM 149123101 642 5,530 SH   SOLE   5,530 0 0
CBRE GROUP, INC. COM 12504L109 244 6,465 SH   SOLE   6,465 0 0
CDW CORP COM COM 12514G108 7,602 81,510 SH   SOLE   81,510 0 0
CERNER CORP COM COM 156782104 12,749 202,404 SH   SOLE   202,404 0 0
CHARLES RIV LABS INTL COM COM 159864107 331 2,625 SH   SOLE   2,625 0 0
CHEVRON CORP NEW COM COM 166764100 1,104 15,232 SH   SOLE   15,232 0 0
CISCO SYS INC COM COM 17275R102 29,317 745,792 SH   SOLE   745,792 0 0
CITRIX SYS INC COM COM 177376100 25,868 182,748 SH   SOLE   182,748 0 0
CLOROX CO DEL COM COM 189054109 11,683 67,436 SH   SOLE   67,436 0 0
COLGATE-PALMOLIVE COM COM 194162103 806 12,140 SH   SOLE   12,140 0 0
COLLEGIUM PHARMACEUTIC COM COM 19459J104 296 18,100 SH   SOLE   18,100 0 0
COMCAST CORP NEW CL A COM 20030N101 16,000 465,384 SH   SOLE   465,384 0 0
COOPER COS INC COM NEW COM 216648402 14,194 51,490 SH   SOLE   51,490 0 0
CORTEVA INC COM COM 22052L104 294 12,503 SH   SOLE   12,503 0 0
COSTCO COMPANIES INC COM COM 22160K105 13,127 46,040 SH   SOLE   46,040 0 0
CROWN HOLDINGS COM 228368106 333 5,738 SH   SOLE   5,738 0 0
CSX CORP COM COM 126408103 1,063 18,545 SH   SOLE   18,545 0 0
CVS HEALTH CORP COM 126650100 1,623 27,352 SH   SOLE   27,352 0 0
DANAHER CORP COM COM 235851102 16,491 119,149 SH   SOLE   119,149 0 0
DISNEY WALT CO COM COM 254687106 16,612 171,963 SH   SOLE   171,963 0 0
DOMINION RES VA NEW COM COM 25746U109 251 3,480 SH   SOLE   3,480 0 0
DOW INC COM COM 260557103 440 15,046 SH   SOLE   15,046 0 0
DUNKIN BRANDS GRP INC COM COM 265504100 13,426 252,853 SH   SOLE   252,853 0 0
DUPONT DE NEMOURS INC COM COM 26614N102 431 12,634 SH   SOLE   12,634 0 0
EATON CORP PLC SHS COM G29183103 604 7,780 SH   SOLE   7,780 0 0
ECOLAB INC COM COM 278865100 15,832 101,599 SH   SOLE   101,599 0 0
EMERGENT BIOSOLUTN INC COM COM 29089Q105 389 6,724 SH   SOLE   6,724 0 0
EXPEDITORS INTL WASH COM COM 302130109 8,075 121,024 SH   SOLE   121,024 0 0
EXXON MOBIL CORPORATION COM 30231G102 873 22,995 SH   SOLE   22,995 0 0
FACEBOOK INC CL A COM 30303M102 32,244 193,309 SH   SOLE   193,309 0 0
FINANCIAL SELECT SECTOR SPDR F COM 81369Y605 745 35,762 SH   SOLE   35,762 0 0
FISERV INC COM COM 337738108 32,869 346,024 SH   SOLE   346,024 0 0
FTI CONSULTING INC COM COM 302941109 350 2,920 SH   SOLE   2,920 0 0
GALLAGHER ARTHUR J &CO COM COM 363576109 511 6,275 SH   SOLE   6,275 0 0
GENERAL DYNAMICS CORP COM 369550108 880 6,650 SH   SOLE   6,650 0 0
GENERAL MILLS INC COM 370334104 1,005 19,050 SH   SOLE   19,050 0 0
GENERAL MTRS CORP COM COM 37045V100 424 20,395 SH   SOLE   20,395 0 0
GOLDMAN SACHS GROUP COM COM 38141G104 1,437 9,296 SH   SOLE   9,296 0 0
HOME DEPOT INC COM COM 437076102 31,903 170,869 SH   SOLE   170,869 0 0
HONEYWELL INTL INC COM COM 438516106 24,650 184,245 SH   SOLE   184,245 0 0
HOULIHAN LOKEY INC CL A COM 441593100 207 3,978 SH   SOLE   3,978 0 0
HP INC COM COM 40434L105 211 12,175 SH   SOLE   12,175 0 0
ILLINOIS TOOL WORKS COM 452308109 12,854 90,444 SH   SOLE   90,444 0 0
INOVALON HLDGS INC COM CL A COM 45781D101 422 25,353 SH   SOLE   25,353 0 0
INTEL CORP COM COM 458140100 17,218 318,139 SH   SOLE   318,139 0 0
INTERNATIONAL BUS MACH COM COM 459200101 1,648 14,856 SH   SOLE   14,856 0 0
INVESCO QQQ TR UNIT SER 1 COM 46090E103 215 1,127 SH   SOLE   1,127 0 0
ISHARES RUSSELL 1000 GROWTH ET COM 464287614 830 5,511 SH   SOLE   5,511 0 0
ISHARES TR S&P GSTI TECHNOLOGY COM 464287549 220 1,040 SH   SOLE   1,040 0 0
JOHNSON & JOHNSON COM COM 478160104 14,281 108,910 SH   SOLE   108,910 0 0
KEURIG DR PEPPER INC COM COM 49271V100 13,046 537,554 SH   SOLE   537,554 0 0
LHC GROUP INC COM COM 50187A107 343 2,446 SH   SOLE   2,446 0 0
LILLY ELI & CO COM COM 532457108 558 4,020 SH   SOLE   4,020 0 0
LOCKHEED MARTIN CORP COM COM 539830109 16,100 47,499 SH   SOLE   47,499 0 0
MANTECH INTL CORP CL A COM 564563104 327 4,505 SH   SOLE   4,505 0 0
MARATHON PETE CORP COM COM 56585A102 658 27,840 SH   SOLE   27,840 0 0
MARSH & MCLENNAN COS COM COM 571748102 18,855 218,077 SH   SOLE   218,077 0 0
MASTERCARD INC CL A COM 57636Q104 37,247 154,192 SH   SOLE   154,192 0 0
MCCORMICK & CO INC COM NON VTG COM 579780206 7,045 49,893 SH   SOLE   49,893 0 0
MEDPACE HLDGS INC COM COM 58506Q109 345 4,700 SH   SOLE   4,700 0 0
MEDTRONIC PLC ORDINARY COM G5960L103 1,917 21,263 SH   SOLE   21,263 0 0
MICROSOFT CORP COM COM 594918104 84,906 538,366 SH   SOLE   538,366 0 0
MORGAN J P & CO INC COM COM 46625H100 2,962 32,896 SH   SOLE   32,896 0 0
NIKE INC. CL B. COM 654106103 6,208 75,035 SH   SOLE   75,035 0 0
OMNICOM GROUP INC COM COM 681919106 1,293 23,550 SH   SOLE   23,550 0 0
ORACLE CORPORATION COM 68389X105 30,814 637,572 SH   SOLE   637,572 0 0
PAYCHEX INC COM COM 704326107 18,541 294,678 SH   SOLE   294,678 0 0
PEPSICO INC COM COM 713448108 1,701 14,164 SH   SOLE   14,164 0 0
PERFICIENT INC COM COM 71375U101 270 9,950 SH   SOLE   9,950 0 0
PFIZER INC COM COM 717081103 545 16,698 SH   SOLE   16,698 0 0
PPL CORP COM COM 69351T106 359 14,565 SH   SOLE   14,565 0 0
PRICE T ROWE GROUP INC COM COM 74144T108 561 5,748 SH   SOLE   5,748 0 0
PROCTER & GAMBLE CO COM COM 742718109 1,138 10,341 SH   SOLE   10,341 0 0
R1 RCM INC COM COM 749397105 175 19,292 SH   SOLE   19,292 0 0
RAYTHEON TECHNOLOGIES COM COM 75513E101 1,285 13,621 SH   SOLE   13,621 0 0
REPUBLIC SVCS INC COM COM 760759100 13,812 184,017 SH   SOLE   184,017 0 0
ROPER INDS INC NEW COM COM 776696106 1,735 5,564 SH   SOLE   5,564 0 0
SCHLUMBERGER LTD FOREIGN ORD COM 806857108 219 16,270 SH   SOLE   16,270 0 0
SCHWAB STRATEGIC TR US BRD MKT COM 808524102 2,080 34,422 SH   SOLE   34,422 0 0
SCHWAB STRATEGIC TR US DIVIDEN COM 808524797 412 9,160 SH   SOLE   9,160 0 0
SCHWAB STRATEGIC TR US LRG CAP COM 808524201 3,979 64,964 SH   SOLE   64,964 0 0
SCHWAB STRATEGIC TR US MID-CAP COM 808524508 781 18,517 SH   SOLE   18,517 0 0
SPDR S&P MIDCAP 400 ETF TRUST COM 78467Y107 873 3,320 SH   SOLE   3,320 0 0
SPDR SERIES TRUST S&P DIVID ET COM 78464A763 374 4,680 SH   SOLE   4,680 0 0
SPDR TR UNIT SER 1 COM 78462F103 316 1,226 SH   SOLE   1,226 0 0
TARGET CORP COM COM 87612E106 2,562 27,558 SH   SOLE   27,558 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 2,115 7,456 SH   SOLE   7,456 0 0
TJX COS INC NEW COM COM 872540109 26,916 562,986 SH   SOLE   562,986 0 0
TRAVELERS COMPANIES COM COM 89417E109 1,233 12,412 SH   SOLE   12,412 0 0
TYSON FOODS INC CL A COM 902494103 277 4,790 SH   SOLE   4,790 0 0
UFP TECHNOLOGIES INC COM COM 902673102 226 5,935 SH   SOLE   5,935 0 0
UNION PAC CORP COM COM 907818108 16,055 113,835 SH   SOLE   113,835 0 0
UNITED HEALTHCARE CORP COM COM 91324P102 18,579 74,499 SH   SOLE   74,499 0 0
UNIVERSAL FST PRODS COM COM 913543104 323 8,684 SH   SOLE   8,684 0 0
US BANCORP DEL COM NEW COM 902973304 892 25,894 SH   SOLE   25,894 0 0
VANGUARD INDEX FDS MID CAP ETF COM 922908629 2,031 15,430 SH   SOLE   15,430 0 0
VANGUARD INDEX FDS SMALL CP ET COM 922908751 910 7,880 SH   SOLE   7,880 0 0
VANGUARD INDEX FDS VALUE ETF COM 922908744 2,532 28,425 SH   SOLE   28,425 0 0
VARIAN MEDICAL SYSTEMS INC COM 92220P105 6,971 67,905 SH   SOLE   67,905 0 0
VERISK ANALYTICS INC COM 92345Y106 13,570 97,360 SH   SOLE   97,360 0 0
VERIZON COMMUNICATIONS COM COM 92343V104 16,151 300,604 SH   SOLE   300,604 0 0
VICTORY CAP HLDGS INC COM CL A COM 92645B103 217 13,250 SH   SOLE   13,250 0 0
VMWARE INC CL A COM COM 928563402 8,901 73,501 SH   SOLE   73,501 0 0
WELLS FARGO & CO NEW COM COM 949746101 397 13,825 SH   SOLE   13,825 0 0
ISHARES TR EAFE MIN VOL ETF x 46429B689 1,503 24,228 SH   SOLE   24,228 0 0
SCHWAB STRATEGIC TR INTL EQTY x 808524805 418 16,171 SH   SOLE   16,171 0 0
VANGUARD INTL EQTY IDX ALLWRLD x 922042775 3,273 79,794 SH   SOLE   79,794 0 0
VANGUARD INTL EQTY IDX EMR MKT x 922042858 349 10,401 SH   SOLE   10,401 0 0