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,804 136,025 SH   SOLE   136,025 0 0
ABBVIE INC. COM COM 00287Y109 27,109 309,498 SH   SOLE   309,498 0 0
ACCENTURE PLC-CL A COM G1151C101 16,439 72,741 SH   SOLE   72,741 0 0
AFLAC INC COM COM 001055102 1,626 44,732 SH   SOLE   44,732 0 0
AKAMAI TECHNOLOGIES COM COM 00971T101 35,289 319,243 SH   SOLE   319,243 0 0
ALLSTATE CORP COM COM 020002101 320 3,396 SH   SOLE   3,396 0 0
ALPHABET INC CL A COM 02079K305 39,456 26,922 SH   SOLE   26,922 0 0
ALPHABET INC CL C COM 02079K107 2,459 1,673 SH   SOLE   1,673 0 0
AMAZON COM INC COM COM 023135106 59,319 18,839 SH   SOLE   18,839 0 0
AMCOR PLC ORD COM G0250X107 133 12,061 SH   SOLE   12,061 0 0
AMEDISYS INC COM COM 023436108 209 885 SH   SOLE   885 0 0
AMERICAN EXPRESS CO COM 025816109 2,126 21,203 SH   SOLE   21,203 0 0
AMERISOURCEBERGEN CORP COM 03073E105 867 8,948 SH   SOLE   8,948 0 0
AMGEN INC COM COM 031162100 41,803 164,477 SH   SOLE   164,477 0 0
APPLE INC COM 037833100 96,173 830,440 SH   SOLE   830,440 0 0
ARCOSA INC COM COM 039653100 380 8,620 SH   SOLE   8,620 0 0
AT&T CORP COM COM 00206R102 961 33,715 SH   SOLE   33,715 0 0
AUTOMATIC DATA PROCESS COM COM 053015103 561 4,020 SH   SOLE   4,020 0 0
AUTOZONE INC COM COM 053332102 19,424 16,494 SH   SOLE   16,494 0 0
BALL CORP COM 058498106 3,081 37,070 SH   SOLE   37,070 0 0
BANK OF AMERICA COM 060505104 757 31,422 SH   SOLE   31,422 0 0
BERKSHIRE HATHAWAY INC CL B COM 084670702 317 1,490 SH   SOLE   1,490 0 0
BLACKLINE INC COM COM 09239B109 240 2,680 SH   SOLE   2,680 0 0
BLACKROCK INC CL A COM 09247X101 3,289 5,837 SH   SOLE   5,837 0 0
BRISTOL MYERS SQUIBB COM COM 110122108 1,623 26,913 SH   SOLE   26,913 0 0
BROADCOM INC COM COM 11135F101 26,931 73,920 SH   SOLE   73,920 0 0
CARRIER GLOBAL CORPORA COM COM 14448C104 1,045 34,226 SH   SOLE   34,226 0 0
CATERPILLAR INC DEL COM COM 149123101 825 5,530 SH   SOLE   5,530 0 0
CBRE GROUP, INC. COM 12504L109 302 6,420 SH   SOLE   6,420 0 0
CDW CORP COM COM 12514G108 10,107 84,552 SH   SOLE   84,552 0 0
CENTRAL GARDEN & PET C CL A NO COM 153527205 212 5,870 SH   SOLE   5,870 0 0
CERNER CORP COM COM 156782104 26,853 371,467 SH   SOLE   371,467 0 0
CHARLES RIV LABS INTL COM COM 159864107 296 1,309 SH   SOLE   1,309 0 0
CHEMED CORP NEW COM COM 16359R103 273 569 SH   SOLE   569 0 0
CHEVRON CORP NEW COM COM 166764100 1,072 14,884 SH   SOLE   14,884 0 0
CISCO SYS INC COM COM 17275R102 23,583 598,717 SH   SOLE   598,717 0 0
CITRIX SYS INC COM COM 177376100 34,121 247,772 SH   SOLE   247,772 0 0
CLOROX CO DEL COM COM 189054109 29,470 140,220 SH   SOLE   140,220 0 0
COLGATE-PALMOLIVE COM COM 194162103 937 12,140 SH   SOLE   12,140 0 0
COLLEGIUM PHARMACEUTIC COM COM 19459J104 335 16,090 SH   SOLE   16,090 0 0
COMCAST CORP NEW CL A COM 20030N101 18,631 402,752 SH   SOLE   402,752 0 0
COOPER COS INC COM NEW COM 216648402 14,311 42,450 SH   SOLE   42,450 0 0
CORTEVA INC COM COM 22052L104 378 13,112 SH   SOLE   13,112 0 0
COSTCO COMPANIES INC COM COM 22160K105 46,850 131,971 SH   SOLE   131,971 0 0
CROWN HOLDINGS COM 228368106 439 5,708 SH   SOLE   5,708 0 0
CSX CORP COM COM 126408103 1,440 18,545 SH   SOLE   18,545 0 0
CVS HEALTH CORP COM 126650100 1,596 27,321 SH   SOLE   27,321 0 0
DANAHER CORP COM COM 235851102 21,381 99,293 SH   SOLE   99,293 0 0
DISNEY WALT CO COM COM 254687106 8,152 65,699 SH   SOLE   65,699 0 0
DOMINION RES VA NEW COM COM 25746U109 374 4,735 SH   SOLE   4,735 0 0
DOW INC COM COM 260557103 799 16,974 SH   SOLE   16,974 0 0
DUNKIN BRANDS GRP INC COM COM 265504100 11,220 136,982 SH   SOLE   136,982 0 0
DUPONT DE NEMOURS INC COM COM 26614N102 586 10,570 SH   SOLE   10,570 0 0
EATON CORP PLC SHS COM G29183103 792 7,760 SH   SOLE   7,760 0 0
ECOLAB INC COM COM 278865100 11,918 59,640 SH   SOLE   59,640 0 0
EMERGENT BIOSOLUTN INC COM COM 29089Q105 420 4,061 SH   SOLE   4,061 0 0
ENPHASE ENERGY INC COM COM 29355A107 351 4,250 SH   SOLE   4,250 0 0
EXPEDITORS INTL WASH COM COM 302130109 9,123 100,779 SH   SOLE   100,779 0 0
EXXON MOBIL CORPORATION COM 30231G102 788 22,965 SH   SOLE   22,965 0 0
F5 NETWORKS INC COM COM 315616102 13,402 109,164 SH   SOLE   109,164 0 0
FACEBOOK INC CL A COM 30303M102 26,899 102,709 SH   SOLE   102,709 0 0
FASTENAL CO COM COM 311900104 9,069 201,139 SH   SOLE   201,139 0 0
FIDELITY NATIONAL FINA-FNF GRO COM 31620R303 346 11,060 SH   SOLE   11,060 0 0
FINANCIAL SELECT SECTOR SPDR F COM 81369Y605 861 35,762 SH   SOLE   35,762 0 0
FISERV INC COM COM 337738108 11,196 108,650 SH   SOLE   108,650 0 0
FIVE9 INC COM COM 338307101 243 1,875 SH   SOLE   1,875 0 0
GALLAGHER ARTHUR J &CO COM COM 363576109 655 6,205 SH   SOLE   6,205 0 0
GENERAC HLDGS INC COM COM 368736104 374 1,930 SH   SOLE   1,930 0 0
GENERAL DYNAMICS CORP COM 369550108 920 6,645 SH   SOLE   6,645 0 0
GENERAL MILLS INC COM 370334104 1,175 19,050 SH   SOLE   19,050 0 0
GOLDMAN SACHS GROUP COM COM 38141G104 1,868 9,296 SH   SOLE   9,296 0 0
GREEN BRICK PARTNERS I COM COM 392709101 423 26,270 SH   SOLE   26,270 0 0
HALOZYME THERAPEUTICS COM COM 40637H109 370 14,095 SH   SOLE   14,095 0 0
HOME DEPOT INC COM COM 437076102 34,180 123,078 SH   SOLE   123,078 0 0
HONEYWELL INTL INC COM COM 438516106 9,559 58,072 SH   SOLE   58,072 0 0
HOULIHAN LOKEY INC CL A COM 441593100 438 7,415 SH   SOLE   7,415 0 0
ILLINOIS TOOL WORKS COM 452308109 14,567 75,397 SH   SOLE   75,397 0 0
INOVALON HLDGS INC COM CL A COM 45781D101 591 22,338 SH   SOLE   22,338 0 0
INPHI CORP COM COM 45772F107 249 2,220 SH   SOLE   2,220 0 0
INTEL CORP COM COM 458140100 16,909 326,560 SH   SOLE   326,560 0 0
INTERNATIONAL BUS MACH COM COM 459200101 1,867 15,341 SH   SOLE   15,341 0 0
INTERPUBLIC GROUP COS INC COM 460690100 1,586 95,111 SH   SOLE   95,111 0 0
INVESCO QQQ TR UNIT SER 1 COM 46090E103 397 1,429 SH   SOLE   1,429 0 0
ISHARES RUSSELL 1000 GROWTH ET COM 464287614 424 1,957 SH   SOLE   1,957 0 0
ISHARES TR S&P GSTI TECHNOLOGY COM 464287549 321 1,040 SH   SOLE   1,040 0 0
JOHNSON & JOHNSON COM COM 478160104 13,930 93,566 SH   SOLE   93,566 0 0
KEURIG DR PEPPER INC COM COM 49271V100 12,231 443,165 SH   SOLE   443,165 0 0
KINSALE CAP GROUP INC COM COM 49714P108 217 1,141 SH   SOLE   1,141 0 0
KKR & CO INC COM COM 48251W104 308 8,960 SH   SOLE   8,960 0 0
LHC GROUP INC COM COM 50187A107 530 2,493 SH   SOLE   2,493 0 0
LILLY ELI & CO COM COM 532457108 595 4,020 SH   SOLE   4,020 0 0
LOCKHEED MARTIN CORP COM COM 539830109 15,730 41,040 SH   SOLE   41,040 0 0
MARATHON PETE CORP COM COM 56585A102 816 27,817 SH   SOLE   27,817 0 0
MARSH & MCLENNAN COS COM COM 571748102 20,657 180,099 SH   SOLE   180,099 0 0
MASTERCARD INC CL A COM 57636Q104 21,029 62,184 SH   SOLE   62,184 0 0
MCCORMICK & CO INC COM NON VTG COM 579780206 30,329 156,255 SH   SOLE   156,255 0 0
MCDONALDS CORP COM COM 580135101 228 1,038 SH   SOLE   1,038 0 0
MEDPACE HLDGS INC COM COM 58506Q109 494 4,420 SH   SOLE   4,420 0 0
MEDTRONIC PLC ORDINARY COM G5960L103 2,210 21,263 SH   SOLE   21,263 0 0
MERITAGE HOMES CORP COM 59001A102 503 4,555 SH   SOLE   4,555 0 0
MICROSOFT CORP COM COM 594918104 75,980 361,241 SH   SOLE   361,241 0 0
MORGAN J P & CO INC COM COM 46625H100 3,075 31,946 SH   SOLE   31,946 0 0
NEOGEN CORP COM 640491106 228 2,915 SH   SOLE   2,915 0 0
NIKE INC. CL B. COM 654106103 17,387 138,495 SH   SOLE   138,495 0 0
ORACLE CORPORATION COM 68389X105 39,698 664,960 SH   SOLE   664,960 0 0
PACIRA BIOSCIENCES INC COM COM 695127100 547 9,102 SH   SOLE   9,102 0 0
PALOMAR HLDGS INC COM COM 69753M105 412 3,955 SH   SOLE   3,955 0 0
PEPSICO INC COM COM 713448108 1,963 14,164 SH   SOLE   14,164 0 0
PFIZER INC COM COM 717081103 716 19,523 SH   SOLE   19,523 0 0
POWER INTEGRATIONS INC COM COM 739276103 346 6,240 SH   SOLE   6,240 0 0
PPL CORP COM COM 69351T106 395 14,500 SH   SOLE   14,500 0 0
PRICE T ROWE GROUP INC COM COM 74144T108 750 5,851 SH   SOLE   5,851 0 0
PROCTER & GAMBLE CO COM COM 742718109 1,434 10,316 SH   SOLE   10,316 0 0
RAYTHEON TECHNOLOGIES COM COM 75513E101 559 9,720 SH   SOLE   9,720 0 0
REPUBLIC SVCS INC COM COM 760759100 5,091 54,535 SH   SOLE   54,535 0 0
ROPER INDS INC NEW COM COM 776696106 2,191 5,546 SH   SOLE   5,546 0 0
SCHLUMBERGER LTD FOREIGN ORD COM 806857108 256 16,445 SH   SOLE   16,445 0 0
SCHWAB STRATEGIC TR US BRD MKT COM 808524102 2,765 34,717 SH   SOLE   34,717 0 0
SCHWAB STRATEGIC TR US DIVIDEN COM 808524797 524 9,470 SH   SOLE   9,470 0 0
SCHWAB STRATEGIC TR US LRG CAP COM 808524201 5,247 65,079 SH   SOLE   65,079 0 0
SCHWAB STRATEGIC TR US MID-CAP COM 808524508 1,023 18,432 SH   SOLE   18,432 0 0
SCHWAB STRATEGIC TR US SML CAP COM 808524607 227 3,321 SH   SOLE   3,321 0 0
SILGAN HOLDINGS INC COM COM 827048109 280 7,624 SH   SOLE   7,624 0 0
SIMPSON MANUFACTURING COM COM 829073105 252 2,590 SH   SOLE   2,590 0 0
SIMULATIONS PLUS INC COM COM 829214105 257 3,415 SH   SOLE   3,415 0 0
SPDR S&P MIDCAP 400 ETF TRUST COM 78467Y107 1,125 3,320 SH   SOLE   3,320 0 0
SPDR SERIES TRUST S&P DIVID ET COM 78464A763 432 4,680 SH   SOLE   4,680 0 0
SPDR TR UNIT SER 1 COM 78462F103 404 1,206 SH   SOLE   1,206 0 0
SPS COMM INC COM COM 78463M107 296 3,805 SH   SOLE   3,805 0 0
TARGET CORP COM COM 87612E106 18,411 116,957 SH   SOLE   116,957 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 3,214 7,280 SH   SOLE   7,280 0 0
TJX COS INC NEW COM COM 872540109 11,430 205,382 SH   SOLE   205,382 0 0
TRACTOR SUPPLY CO COM COM 892356106 9,946 69,389 SH   SOLE   69,389 0 0
TRAVELERS COMPANIES COM COM 89417E109 1,343 12,412 SH   SOLE   12,412 0 0
TYSON FOODS INC CL A COM 902494103 314 5,285 SH   SOLE   5,285 0 0
UFP INDUSTRIES INC COM COM 90278Q108 365 6,460 SH   SOLE   6,460 0 0
UNION PAC CORP COM COM 907818108 11,672 59,287 SH   SOLE   59,287 0 0
UNITED HEALTHCARE CORP COM COM 91324P102 19,406 62,245 SH   SOLE   62,245 0 0
US BANCORP DEL COM NEW COM 902973304 649 18,109 SH   SOLE   18,109 0 0
VANGUARD INDEX FDS MID CAP ETF COM 922908629 2,720 15,430 SH   SOLE   15,430 0 0
VANGUARD INDEX FDS SMALL CP ET COM 922908751 1,212 7,880 SH   SOLE   7,880 0 0
VANGUARD INDEX FDS VALUE ETF COM 922908744 2,971 28,425 SH   SOLE   28,425 0 0
VERISK ANALYTICS INC COM 92345Y106 20,931 112,951 SH   SOLE   112,951 0 0
VERIZON COMMUNICATIONS COM COM 92343V104 35,440 595,735 SH   SOLE   595,735 0 0
VICTORY CAP HLDGS INC COM CL A COM 92645B103 236 13,960 SH   SOLE   13,960 0 0
VMWARE INC CL A COM COM 928563402 6,181 43,024 SH   SOLE   43,024 0 0
WELLS FARGO & CO NEW COM COM 949746101 325 13,825 SH   SOLE   13,825 0 0
ISHARES TR EAFE MIN VOL ETF ETF 46429B689 1,651 24,228 SH   SOLE   24,228 0 0
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 508 16,171 SH   SOLE   16,171 0 0
VANGUARD INTL EQTY IDX ALLWRLD ETF 922042775 4,026 79,794 SH   SOLE   79,794 0 0
VANGUARD INTL EQTY IDX EMR MKT ETF 922042858 450 10,401 SH   SOLE   10,401 0 0