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 14,307 156,482 SH   SOLE   156,482 0 0
ABBVIE INC. COM COM 00287Y109 22,792 232,146 SH   SOLE   232,146 0 0
ACCENTURE PLC-CL A COM G1151C101 18,811 87,608 SH   SOLE   87,608 0 0
ADDUS HOMECARE CORP COM COM 006739106 252 2,719 SH   SOLE   2,719 0 0
AFLAC INC COM COM 001055102 1,612 44,732 SH   SOLE   44,732 0 0
AKAMAI TECHNOLOGIES COM COM 00971T101 32,563 304,068 SH   SOLE   304,068 0 0
ALLSTATE CORP COM COM 020002101 329 3,397 SH   SOLE   3,397 0 0
ALPHABET INC CL A COM 02079K305 60,834 42,900 SH   SOLE   42,900 0 0
ALPHABET INC CL C COM 02079K107 2,338 1,654 SH   SOLE   1,654 0 0
AMAZON COM INC COM COM 023135106 68,700 24,902 SH   SOLE   24,902 0 0
AMCOR PLC ORD COM G0250X107 123 12,061 SH   SOLE   12,061 0 0
AMERICAN EXPRESS CO COM 025816109 2,019 21,203 SH   SOLE   21,203 0 0
AMERISOURCEBERGEN CORP COM 03073E108 902 8,948 SH   SOLE   8,948 0 0
AMGEN INC COM COM 031162100 44,988 190,739 SH   SOLE   190,739 0 0
APPLE INC COM 037833100 91,205 250,015 SH   SOLE   250,015 0 0
ARCOSA INC COM COM 039653100 399 9,450 SH   SOLE   9,450 0 0
AT&T CORP COM COM 00206R102 1,017 33,640 SH   SOLE   33,640 0 0
AUTOMATIC DATA PROCESS COM COM 053015103 599 4,020 SH   SOLE   4,020 0 0
AUTOZONE INC COM COM 053332102 21,761 19,290 SH   SOLE   19,290 0 0
BALL CORP COM 058498106 2,576 37,070 SH   SOLE   37,070 0 0
BANK OF AMERICA COM 060505104 746 31,422 SH   SOLE   31,422 0 0
BERKSHIRE HATHAWAY INC CL B COM 084670702 7,960 44,593 SH   SOLE   44,593 0 0
BLACKROCK INC CL A COM 09247X101 3,176 5,837 SH   SOLE   5,837 0 0
BRISTOL MYERS SQUIBB COM COM 110122108 1,582 26,913 SH   SOLE   26,913 0 0
BROADCOM INC COM COM 11135F101 18,733 59,355 SH   SOLE   59,355 0 0
CACI INTERNATIONAL INC CL A COM 127190304 405 1,866 SH   SOLE   1,866 0 0
CARRIER GLOBAL CORPORA COM COM 14448C104 383 17,227 SH   SOLE   17,227 0 0
CATALYST PHARMACEUTICA COM COM 14888U101 50 10,870 SH   SOLE   10,870 0 0
CATERPILLAR INC DEL COM COM 149123101 700 5,530 SH   SOLE   5,530 0 0
CBRE GROUP, INC. COM 12504L109 290 6,420 SH   SOLE   6,420 0 0
CDW CORP COM COM 12514G108 11,930 102,687 SH   SOLE   102,687 0 0
CERNER CORP COM COM 156782104 26,736 390,024 SH   SOLE   390,024 0 0
CHARLES RIV LABS INTL COM COM 159864107 446 2,560 SH   SOLE   2,560 0 0
CHEGG INC COM COM 163092109 206 3,060 SH   SOLE   3,060 0 0
CHEVRON CORP NEW COM COM 166764100 1,358 15,217 SH   SOLE   15,217 0 0
CISCO SYS INC COM COM 17275R102 50,334 79,203 SH   SOLE   1,079,203 0 0
CITRIX SYS INC COM COM 177376100 35,047 236,951 SH   SOLE   236,951 0 0
CLOROX CO DEL COM COM 189054109 23,961 109,228 SH   SOLE   109,228 0 0
COLGATE-PALMOLIVE COM COM 194162103 889 12,140 SH   SOLE   12,140 0 0
COLLEGIUM PHARMACEUTIC COM COM 19459J104 374 21,345 SH   SOLE   21,345 0 0
COMCAST CORP NEW CL A COM 20030N101 18,315 469,850 SH   SOLE   469,850 0 0
COOPER COS INC COM NEW COM 216648402 14,396 50,753 SH   SOLE   50,753 0 0
CORTEVA INC COM COM 22052L104 342 12,753 SH   SOLE   12,753 0 0
COSTCO COMPANIES INC COM COM 22160K105 46,486 153,313 SH   SOLE   153,313 0 0
CROWN HOLDINGS COM 228368106 372 5,708 SH   SOLE   5,708 0 0
CSX CORP COM COM 126408103 1,293 18,545 SH   SOLE   18,545 0 0
CVS HEALTH CORP COM 126650100 1,775 27,321 SH   SOLE   27,321 0 0
DANAHER CORP COM COM 235851102 20,831 117,803 SH   SOLE   117,803 0 0
DISNEY WALT CO COM COM 254687106 8,232 73,821 SH   SOLE   73,821 0 0
DOMINION RES VA NEW COM COM 25746U109 384 4,735 SH   SOLE   4,735 0 0
DOW INC COM COM 260557103 692 16,974 SH   SOLE   16,974 0 0
DUNKIN BRANDS GRP INC COM COM 265504100 10,735 164,576 SH   SOLE   164,576 0 0
DUPONT DE NEMOURS INC COM COM 26614N102 566 10,653 SH   SOLE   10,653 0 0
EATON CORP PLC SHS COM G29183103 679 7,760 SH   SOLE   7,760 0 0
ECOLAB INC COM COM 278865100 13,869 69,710 SH   SOLE   69,710 0 0
EMERGENT BIOSOLUTN INC COM COM 29089Q105 417 5,279 SH   SOLE   5,279 0 0
EXPEDITORS INTL WASH COM COM 302130109 9,070 119,275 SH   SOLE   119,275 0 0
EXXON MOBIL CORPORATION COM 30231G102 1,027 22,965 SH   SOLE   22,965 0 0
F5 NETWORKS INC COM COM 315616102 13,530 97,006 SH   SOLE   97,006 0 0
FACEBOOK INC CL A COM 30303M102 40,656 179,045 SH   SOLE   179,045 0 0
FIDELITY NATIONAL FINA-FNF GRO COM 31620R303 339 11,060 SH   SOLE   11,060 0 0
FINANCIAL SELECT SECTOR SPDR F COM 81369Y605 828 35,762 SH   SOLE   35,762 0 0
FISERV INC COM COM 337738108 18,331 187,777 SH   SOLE   187,777 0 0
FTI CONSULTING INC COM COM 302941109 297 2,595 SH   SOLE   2,595 0 0
GALLAGHER ARTHUR J &CO COM COM 363576109 605 6,205 SH   SOLE   6,205 0 0
GENERAC HLDGS INC COM COM 368736104 332 2,725 SH   SOLE   2,725 0 0
GENERAL DYNAMICS CORP COM 369550108 993 6,645 SH   SOLE   6,645 0 0
GENERAL MILLS INC COM 370334104 1,174 19,050 SH   SOLE   19,050 0 0
GENERAL MTRS CORP COM COM 37045V100 508 20,075 SH   SOLE   20,075 0 0
GOLDMAN SACHS GROUP COM COM 38141G104 1,837 9,296 SH   SOLE   9,296 0 0
HALOZYME THERAPEUTICS COM COM 40637H109 321 11,985 SH   SOLE   11,985 0 0
HOME DEPOT INC COM COM 437076102 35,611 142,155 SH   SOLE   142,155 0 0
HONEYWELL INTL INC COM COM 438516106 9,429 65,214 SH   SOLE   65,214 0 0
HOULIHAN LOKEY INC CL A COM 441593100 492 8,840 SH   SOLE   8,840 0 0
ILLINOIS TOOL WORKS COM 452308109 15,601 89,225 SH   SOLE   89,225 0 0
INOVALON HLDGS INC COM CL A COM 45781D101 429 22,258 SH   SOLE   22,258 0 0
INTEL CORP COM COM 458140100 22,609 377,881 SH   SOLE   377,881 0 0
INTERNATIONAL BUS MACH COM COM 459200101 1,853 15,341 SH   SOLE   15,341 0 0
INVESCO QQQ TR UNIT SER 1 COM 04609E107 354 1,428 SH   SOLE   1,428 0 0
ISHARES RUSSELL 1000 GROWTH ET COM 464287614 405 2,108 SH   SOLE   2,108 0 0
ISHARES TR S&P GSTI TECHNOLOGY COM 464287549 290 1,040 SH   SOLE   1,040 0 0
JOHNSON & JOHNSON COM COM 478160104 15,132 107,599 SH   SOLE   107,599 0 0
KEURIG DR PEPPER INC COM COM 49271V100 15,043 529,698 SH   SOLE   529,698 0 0
KKR & CO INC COM COM 48251W104 277 8,960 SH   SOLE   8,960 0 0
LHC GROUP INC COM COM 50187A107 459 2,633 SH   SOLE   2,633 0 0
LILLY ELI & CO COM COM 532457108 660 4,020 SH   SOLE   4,020 0 0
LOCKHEED MARTIN CORP COM COM 539830109 17,082 46,811 SH   SOLE   46,811 0 0
MARATHON PETE CORP COM COM 56585A102 1,040 27,817 SH   SOLE   27,817 0 0
MARSH & MCLENNAN COS COM COM 571748102 23,078 214,939 SH   SOLE   214,939 0 0
MASTERCARD INC CL A COM 57636Q104 32,204 108,907 SH   SOLE   108,907 0 0
MCCORMICK & CO INC COM NON VTG COM 579780206 27,692 154,349 SH   SOLE   154,349 0 0
MEDPACE HLDGS INC COM COM 58506Q109 443 4,765 SH   SOLE   4,765 0 0
MEDTRONIC PLC ORDINARY COM G5960L103 1,950 21,263 SH   SOLE   21,263 0 0
MERCURY SYSTEMS INC COM COM 589378108 327 4,160 SH   SOLE   4,160 0 0
MERITAGE HOMES CORP COM 59001A102 204 2,680 SH   SOLE   2,680 0 0
MICROSOFT CORP COM COM 594918104 86,734 426,188 SH   SOLE   426,188 0 0
MORGAN J P & CO INC COM COM 46625H100 3,005 31,946 SH   SOLE   31,946 0 0
NEOGEN CORP COM 640491106 226 2,915 SH   SOLE   2,915 0 0
NIC INC COM COM 62914B100 289 12,596 SH   SOLE   12,596 0 0
NIKE INC. CL B. COM 654106103 7,825 79,804 SH   SOLE   79,804 0 0
OMNICOM GROUP INC COM COM 681919106 1,253 22,955 SH   SOLE   22,955 0 0
ORACLE CORPORATION COM 68389X105 42,101 761,736 SH   SOLE   761,736 0 0
OTIS WORLDWIDE CORP COM COM 68902V107 387 6,805 SH   SOLE   6,805 0 0
PACIRA PHARMACEUTICALS COM COM 695127100 434 8,277 SH   SOLE   8,277 0 0
PALOMAR HLDGS INC COM COM 69753M105 373 4,345 SH   SOLE   4,345 0 0
PEPSICO INC COM COM 713448108 1,873 14,164 SH   SOLE   14,164 0 0
PFIZER INC COM COM 717081103 547 16,723 SH   SOLE   16,723 0 0
POWER INTEGRATIONS INC COM COM 739276103 403 3,415 SH   SOLE   3,415 0 0
PPL CORP COM COM 69351T106 375 14,500 SH   SOLE   14,500 0 0
PRICE T ROWE GROUP INC COM COM 74144T108 720 5,828 SH   SOLE   5,828 0 0
PROCTER & GAMBLE CO COM COM 742718109 1,233 10,316 SH   SOLE   10,316 0 0
QUIDEL CORP COM COM 74838J101 213 950 SH   SOLE   950 0 0
RAYTHEON TECHNOLOGIES COM COM 75513E105 888 14,414 SH   SOLE   14,414 0 0
REPUBLIC SVCS INC COM COM 760759100 5,215 63,558 SH   SOLE   63,558 0 0
ROPER INDS INC NEW COM COM 776696106 2,153 5,546 SH   SOLE   5,546 0 0
SCHLUMBERGER LTD FOREIGN ORD COM 806857108 299 16,245 SH   SOLE   16,245 0 0
SCHWAB STRATEGIC TR US BRD MKT COM 808524102 2,551 34,717 SH   SOLE   34,717 0 0
SCHWAB STRATEGIC TR US DIVIDEN COM 808524797 474 9,160 SH   SOLE   9,160 0 0
SCHWAB STRATEGIC TR US LRG CAP COM 808524201 4,814 64,964 SH   SOLE   64,964 0 0
SCHWAB STRATEGIC TR US MID-CAP COM 808524508 974 18,517 SH   SOLE   18,517 0 0
SCHWAB STRATEGIC TR US SML CAP COM 808524607 219 3,351 SH   SOLE   3,351 0 0
SPDR S&P MIDCAP 400 ETF TRUST COM 78467Y107 1,077 3,320 SH   SOLE   3,320 0 0
SPDR SERIES TRUST S&P DIVID ET COM 78464A763 427 4,680 SH   SOLE   4,680 0 0
SPDR TR UNIT SER 1 COM 78462F103 372 1,206 SH   SOLE   1,206 0 0
SPS COMM INC COM COM 78463M107 305 4,055 SH   SOLE   4,055 0 0
TARGET CORP COM COM 87612E110 16,045 133,786 SH   SOLE   133,786 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 2,649 7,311 SH   SOLE   7,311 0 0
TJX COS INC NEW COM COM 872540109 12,458 246,400 SH   SOLE   246,400 0 0
TRAVELERS COMPANIES COM COM 89417E113 1,416 12,412 SH   SOLE   12,412 0 0
TYSON FOODS INC CL A COM 902494103 316 5,285 SH   SOLE   5,285 0 0
UFP INDUSTRIES INC COM COM 90278Q108 322 6,499 SH   SOLE   6,499 0 0
UFP TECHNOLOGIES INC COM COM 902673102 301 6,835 SH   SOLE   6,835 0 0
UNION PAC CORP COM COM 907818108 11,685 69,112 SH   SOLE   69,112 0 0
UNITED HEALTHCARE CORP COM COM 91324P102 21,671 73,474 SH   SOLE   73,474 0 0
US BANCORP DEL COM NEW COM 902973304 762 20,704 SH   SOLE   20,704 0 0
VANGUARD INDEX FDS MID CAP ETF COM 922908629 2,529 15,430 SH   SOLE   15,430 0 0
VANGUARD INDEX FDS SMALL CP ET COM 922908751 1,148 7,880 SH   SOLE   7,880 0 0
VANGUARD INDEX FDS VALUE ETF COM 922908744 2,831 28,425 SH   SOLE   28,425 0 0
VERISK ANALYTICS INC COM 92345Y106 22,274 130,867 SH   SOLE   130,867 0 0
VERIZON COMMUNICATIONS COM COM 92343V104 35,923 651,612 SH   SOLE   651,612 0 0
VICTORY CAP HLDGS INC COM CL A COM 92645B103 265 15,390 SH   SOLE   15,390 0 0
VMWARE INC CL A COM COM 928563402 7,450 48,110 SH   SOLE   48,110 0 0
WELLS FARGO & CO NEW COM COM 949746101 354 13,825 SH   SOLE   13,825 0 0
ISHARES TR EAFE MIN VOL ETF EFT 46429B689 1,601 24,228 SH   SOLE   24,228 0 0
SCHWAB STRATEGIC TR INTL EQTY EFT 808524805 481 16,171 SH   SOLE   16,171 0 0
VANGUARD INTL EQTY IDX ALLWRLD EFT 922042775 3,799 79,794 SH   SOLE   79,794 0 0
VANGUARD INTL EQTY IDX EMR MKT EFT 922042858 412 10,401 SH   SOLE   10,401 0 0