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
AAON INC COM COM 000360206 289 4,330 SH   SOLE   4,330 0 0
ABBOTT LABS COM COM 002824100 14,524 132,647 SH   SOLE   132,647 0 0
ABBVIE INC. COM COM 00287Y109 32,544 303,720 SH   SOLE   303,720 0 0
ACCENTURE PLC-CL A COM G1151C101 18,584 71,146 SH   SOLE   71,146 0 0
ACUSHNET HOLDINGS CORP COM COM 005098108 245 6,050 SH   SOLE   6,050 0 0
ADAPTHEALTH CORP COM CL A COM 00653Q102 257 6,850 SH   SOLE   6,850 0 0
AFLAC INC COM COM 001055102 1,985 44,632 SH   SOLE   44,632 0 0
AKAMAI TECHNOLOGIES COM COM 00971T101 35,645 339,509 SH   SOLE   339,509 0 0
ALARM COM HLDGS INC COM COM 011642105 223 2,160 SH   SOLE   2,160 0 0
ALEXION PHARMACEUTICALS COM 015351109 12,482 79,892 SH   SOLE   79,892 0 0
ALLSTATE CORP COM COM 020002101 364 3,310 SH   SOLE   3,310 0 0
ALPHABET INC CL A COM 02079K305 46,101 26,304 SH   SOLE   26,304 0 0
ALPHABET INC CL C COM 02079K107 2,922 1,668 SH   SOLE   1,668 0 0
AMAZON COM INC COM COM 023135106 60,126 18,461 SH   SOLE   18,461 0 0
AMCOR PLC ORD COM G0250X107 142 12,061 SH   SOLE   12,061 0 0
AMERICAN EXPRESS CO COM 025816109 2,318 19,173 SH   SOLE   19,173 0 0
AMERISOURCEBERGEN CORP COM 03073E105 867 8,868 SH   SOLE   8,868 0 0
AMGEN INC COM COM 031162100 37,026 161,040 SH   SOLE   161,040 0 0
APPLE INC COM 037833100 106,608 803,439 SH   SOLE   803,439 0 0
ARCOSA INC COM COM 039653100 443 8,060 SH   SOLE   8,060 0 0
ASBURY AUTOMOTIVE GP COM COM 043436104 227 1,560 SH   SOLE   1,560 0 0
AT&T CORP COM COM 00206R102 925 32,162 SH   SOLE   32,162 0 0
AUTOMATIC DATA PROCESS COM COM 053015103 708 4,020 SH   SOLE   4,020 0 0
AUTOZONE INC COM COM 053332102 19,220 16,213 SH   SOLE   16,213 0 0
BALL CORP COM 058498106 3,437 36,890 SH   SOLE   36,890 0 0
BANK OF AMERICA COM 060505104 936 30,877 SH   SOLE   30,877 0 0
BERKSHIRE HATHAWAY INC CL B COM 084670702 335 1,446 SH   SOLE   1,446 0 0
BERRY PLASTICS GRP INC COM COM 08579W103 10,393 184,970 SH   SOLE   184,970 0 0
BLACKLINE INC COM COM 09239B109 251 1,880 SH   SOLE   1,880 0 0
BLACKROCK INC CL A COM 09247X101 4,052 5,616 SH   SOLE   5,616 0 0
BRISTOL MYERS SQUIBB COM COM 110122108 1,667 26,867 SH   SOLE   26,867 0 0
BROADCOM INC COM COM 11135F101 29,054 66,356 SH   SOLE   66,356 0 0
CARRIER GLOBAL CORPORA COM COM 14448C104 1,282 33,976 SH   SOLE   33,976 0 0
CATERPILLAR INC DEL COM COM 149123101 1,007 5,530 SH   SOLE   5,530 0 0
CBRE GROUP, INC. COM 12504L109 393 6,260 SH   SOLE   6,260 0 0
CDW CORP COM COM 12514G108 10,967 83,215 SH   SOLE   83,215 0 0
CENTRAL GARDEN & PET C CL A NO COM 153527205 276 7,610 SH   SOLE   7,610 0 0
CERNER CORP COM COM 156782104 32,269 411,174 SH   SOLE   411,174 0 0
CHARLES RIV LABS INTL COM COM 159864107 287 1,147 SH   SOLE   1,147 0 0
CHEMED CORP NEW COM COM 16359R103 207 389 SH   SOLE   389 0 0
CHEVRON CORP NEW COM COM 166764100 1,161 13,743 SH   SOLE   13,743 0 0
CISCO SYS INC COM COM 17275R102 14,446 322,811 SH   SOLE   322,811 0 0
CITRIX SYS INC COM COM 177376100 34,206 262,923 SH   SOLE   262,923 0 0
CLOROX CO DEL COM COM 189054109 30,650 151,795 SH   SOLE   151,795 0 0
COLGATE-PALMOLIVE COM COM 194162103 1,036 12,120 SH   SOLE   12,120 0 0
COMCAST CORP NEW CL A COM 20030N101 20,606 393,250 SH   SOLE   393,250 0 0
COOPER COS INC COM NEW COM 216648402 15,043 41,405 SH   SOLE   41,405 0 0
CORCEPT THERAPEUTICS I COM COM 218352102 279 10,655 SH   SOLE   10,655 0 0
CORTEVA INC COM COM 22052L104 507 13,082 SH   SOLE   13,082 0 0
COSTCO COMPANIES INC COM COM 22160K105 41,266 109,524 SH   SOLE   109,524 0 0
CROWN HOLDINGS COM 228368106 562 5,608 SH   SOLE   5,608 0 0
CSW INDUSTRIALS INC COM COM 126402106 225 2,010 SH   SOLE   2,010 0 0
CSX CORP COM COM 126408103 1,675 18,460 SH   SOLE   18,460 0 0
CVS HEALTH CORP COM 126650100 1,907 27,921 SH   SOLE   27,921 0 0
DANAHER CORP COM COM 235851102 21,627 97,357 SH   SOLE   97,357 0 0
DECKERS OUTDOOR CORP COM COM 243537107 204 710 SH   SOLE   710 0 0
DISNEY WALT CO COM COM 254687106 11,702 64,585 SH   SOLE   64,585 0 0
DOMINION RES VA NEW COM COM 25746U109 354 4,705 SH   SOLE   4,705 0 0
DOW INC COM COM 260557103 992 17,868 SH   SOLE   17,868 0 0
DUPONT DE NEMOURS INC COM COM 26614N102 694 9,766 SH   SOLE   9,766 0 0
EATON CORP PLC SHS COM G29183103 918 7,640 SH   SOLE   7,640 0 0
ECOLAB INC COM COM 278865100 12,739 58,881 SH   SOLE   58,881 0 0
ENSIGN GROUP INC COM COM 29358P101 249 3,420 SH   SOLE   3,420 0 0
EXPEDITORS INTL WASH COM COM 302130109 9,334 98,138 SH   SOLE   98,138 0 0
EXPONENT INC COM COM 30214U102 202 2,240 SH   SOLE   2,240 0 0
EXXON MOBIL CORPORATION COM 30231G102 942 22,850 SH   SOLE   22,850 0 0
F5 NETWORKS INC COM COM 315616102 26,521 150,738 SH   SOLE   150,738 0 0
FACEBOOK INC CL A COM 30303M102 27,462 100,534 SH   SOLE   100,534 0 0
FASTENAL CO COM COM 311900104 9,587 196,342 SH   SOLE   196,342 0 0
FIDELITY NATIONAL FINA-FNF GRO COM 31620R303 425 10,880 SH   SOLE   10,880 0 0
FINANCIAL SELECT SECTOR SPDR F COM 81369Y605 1,054 35,762 SH   SOLE   35,762 0 0
FISERV INC COM COM 337738108 10,287 90,348 SH   SOLE   90,348 0 0
GALLAGHER ARTHUR J &CO COM COM 363576109 724 5,855 SH   SOLE   5,855 0 0
GENERAC HLDGS INC COM COM 368736104 223 980 SH   SOLE   980 0 0
GENERAL DYNAMICS CORP COM 369550108 984 6,615 SH   SOLE   6,615 0 0
GENERAL MILLS INC COM 370334104 1,120 19,050 SH   SOLE   19,050 0 0
GOLDMAN SACHS GROUP COM COM 38141G104 2,603 9,871 SH   SOLE   9,871 0 0
GREEN BRICK PARTNERS I COM COM 392709101 561 24,435 SH   SOLE   24,435 0 0
HALOZYME THERAPEUTICS COM COM 40637H109 366 8,580 SH   SOLE   8,580 0 0
HOME DEPOT INC COM COM 437076102 31,988 120,427 SH   SOLE   120,427 0 0
HONEYWELL INTL INC COM COM 438516106 12,146 57,105 SH   SOLE   57,105 0 0
HOULIHAN LOKEY INC CL A COM 441593100 436 6,490 SH   SOLE   6,490 0 0
ILLINOIS TOOL WORKS COM 452308109 14,957 73,364 SH   SOLE   73,364 0 0
INTEL CORP COM COM 458140100 3,066 61,547 SH   SOLE   61,547 0 0
INTERNATIONAL BUS MACH COM COM 459200101 1,925 15,291 SH   SOLE   15,291 0 0
INTERPUBLIC GROUP COS INC COM 460690100 2,224 94,572 SH   SOLE   94,572 0 0
INVESCO QQQ TR UNIT SER 1 COM 46090E103 448 1,429 SH   SOLE   1,429 0 0
ISHARES RUSSELL 1000 GROWTH ET COM 464287614 823 3,414 SH   SOLE   3,414 0 0
ISHARES TR S&P GSTI TECHNOLOGY COM 464287549 364 1,040 SH   SOLE   1,040 0 0
JOHNSON & JOHNSON COM COM 478160104 14,455 91,847 SH   SOLE   91,847 0 0
KEURIG DR PEPPER INC COM COM 49271V100 13,799 431,230 SH   SOLE   431,230 0 0
KINSALE CAP GROUP INC COM COM 49714P108 227 1,133 SH   SOLE   1,133 0 0
KKR & CO INC COM COM 48251W104 355 8,765 SH   SOLE   8,765 0 0
LA Z BOY INC COM COM 505336107 226 5,685 SH   SOLE   5,685 0 0
LHC GROUP INC COM COM 50187A107 380 1,783 SH   SOLE   1,783 0 0
LILLY ELI & CO COM COM 532457108 679 4,020 SH   SOLE   4,020 0 0
LOCKHEED MARTIN CORP COM COM 539830109 14,285 40,241 SH   SOLE   40,241 0 0
MARATHON OIL CORP COM COM 565849106 198 29,681 SH   SOLE   29,681 0 0
MARATHON PETE CORP COM COM 56585A102 1,067 25,798 SH   SOLE   25,798 0 0
MARSH & MCLENNAN COS COM COM 571748102 20,567 175,789 SH   SOLE   175,789 0 0
MASTERCARD INC CL A COM 57636Q104 18,210 51,016 SH   SOLE   51,016 0 0
MAXIM INTEGRATED PRODS COM COM 57772K101 219 2,475 SH   SOLE   2,475 0 0
MCCORMICK & CO INC COM NON VTG COM 579780206 31,865 333,316 SH   SOLE   333,316 0 0
MCDONALDS CORP COM COM 580135101 223 1,038 SH   SOLE   1,038 0 0
MEDIFAST INC COM COM 58470H101 221 1,125 SH   SOLE   1,125 0 0
MEDPACE HLDGS INC COM COM 58506Q109 548 3,935 SH   SOLE   3,935 0 0
MEDTRONIC PLC ORDINARY COM G5960L103 2,483 21,198 SH   SOLE   21,198 0 0
MERITAGE HOMES CORP COM 59001A102 345 4,170 SH   SOLE   4,170 0 0
MICROSOFT CORP COM COM 594918104 78,865 354,576 SH   SOLE   354,576 0 0
MORGAN J P & CO INC COM COM 46625H100 4,042 31,806 SH   SOLE   31,806 0 0
MRC GLOBAL INC COM COM 55345K103 97 14,562 SH   SOLE   14,562 0 0
NEOGEN CORP COM 640491106 208 2,625 SH   SOLE   2,625 0 0
NEOGENOMICS INC COM NEW COM 64049M209 244 4,525 SH   SOLE   4,525 0 0
NIKE INC. CL B. COM 654106103 19,344 136,734 SH   SOLE   136,734 0 0
ORACLE CORPORATION COM 68389X105 42,332 654,380 SH   SOLE   654,380 0 0
PACIRA BIOSCIENCES INC COM COM 695127100 443 7,409 SH   SOLE   7,409 0 0
PEPSICO INC COM COM 713448108 2,097 14,141 SH   SOLE   14,141 0 0
PFIZER INC COM COM 717081103 711 19,318 SH   SOLE   19,318 0 0
POWER INTEGRATIONS INC COM COM 739276103 338 4,135 SH   SOLE   4,135 0 0
PPL CORP COM COM 69351T106 402 14,240 SH   SOLE   14,240 0 0
PRICE T ROWE GROUP INC COM COM 74144T108 877 5,791 SH   SOLE   5,791 0 0
PROCTER & GAMBLE CO COM COM 742718109 1,424 10,231 SH   SOLE   10,231 0 0
PUBLIC STORAGE COM COM 74460D109 264 1,145 SH   SOLE   1,145 0 0
RAYTHEON TECHNOLOGIES COM COM 75513E101 614 8,585 SH   SOLE   8,585 0 0
REPUBLIC SVCS INC COM COM 760759100 5,088 52,836 SH   SOLE   52,836 0 0
ROBERT HALF INTL INC COM COM 770323103 229 3,672 SH   SOLE   3,672 0 0
ROPER INDS INC NEW COM COM 776696106 2,387 5,536 SH   SOLE   5,536 0 0
SCHLUMBERGER LTD FOREIGN ORD COM 806857108 323 14,775 SH   SOLE   14,775 0 0
SCHWAB STRATEGIC TR US BRD MKT COM 808524102 3,037 33,378 SH   SOLE   33,378 0 0
SCHWAB STRATEGIC TR US DIVIDEN COM 808524797 646 10,070 SH   SOLE   10,070 0 0
SCHWAB STRATEGIC TR US LRG CAP COM 808524201 5,910 64,979 SH   SOLE   64,979 0 0
SCHWAB STRATEGIC TR US MID-CAP COM 808524508 1,410 20,682 SH   SOLE   20,682 0 0
SCHWAB STRATEGIC TR US SML CAP COM 808524607 296 3,321 SH   SOLE   3,321 0 0
SELECT SECTOR SPDR TR SBI INT- COM 81369Y506 231 6,085 SH   SOLE   6,085 0 0
SILGAN HOLDINGS INC COM COM 827048109 238 6,422 SH   SOLE   6,422 0 0
SIMPSON MANUFACTURING COM COM 829073105 377 4,030 SH   SOLE   4,030 0 0
SITEONE LANDSCAPE SUPP COM COM 82982L103 219 1,381 SH   SOLE   1,381 0 0
SPDR S&P MIDCAP 400 ETF TRUST COM 78467Y107 1,394 3,320 SH   SOLE   3,320 0 0
SPDR SERIES TRUST S&P DIVID ET COM 78464A763 506 4,780 SH   SOLE   4,780 0 0
SPDR SERIES TRUST S&P SEMICNDC COM 78464A862 226 1,325 SH   SOLE   1,325 0 0
SPDR TR UNIT SER 1 COM 78462F103 451 1,206 SH   SOLE   1,206 0 0
SPS COMM INC COM COM 78463M107 232 2,140 SH   SOLE   2,140 0 0
SYNOPSYS INC COM COM 871607107 11,655 44,957 SH   SOLE   44,957 0 0
TARGET CORP COM COM 87612E106 25,204 142,773 SH   SOLE   142,773 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 3,035 6,515 SH   SOLE   6,515 0 0
TJX COS INC NEW COM COM 872540109 13,673 200,213 SH   SOLE   200,213 0 0
TRACTOR SUPPLY CO COM COM 892356106 9,559 67,996 SH   SOLE   67,996 0 0
TRAVELERS COMPANIES COM COM 89417E109 1,729 12,317 SH   SOLE   12,317 0 0
TYSON FOODS INC CL A COM 902494103 333 5,175 SH   SOLE   5,175 0 0
UFP INDUSTRIES INC COM COM 90278Q108 242 4,352 SH   SOLE   4,352 0 0
UNION PAC CORP COM COM 907818108 12,141 58,307 SH   SOLE   58,307 0 0
UNITED HEALTHCARE CORP COM COM 91324P102 21,296 60,729 SH   SOLE   60,729 0 0
US BANCORP DEL COM NEW COM 902973304 841 18,044 SH   SOLE   18,044 0 0
VANDA PHARMACEUTICALS COM COM 921659108 148 11,250 SH   SOLE   11,250 0 0
VANGUARD INDEX FDS MID CAP ETF COM 922908629 3,190 15,430 SH   SOLE   15,430 0 0
VANGUARD INDEX FDS SMALL CP ET COM 922908751 1,534 7,880 SH   SOLE   7,880 0 0
VANGUARD INDEX FDS VALUE ETF COM 922908744 3,381 28,425 SH   SOLE   28,425 0 0
VERISK ANALYTICS INC COM 92345Y106 23,023 110,906 SH   SOLE   110,906 0 0
VERIZON COMMUNICATIONS COM COM 92343V104 34,449 586,363 SH   SOLE   586,363 0 0
VICTORY CAP HLDGS INC COM CL A COM 92645B103 306 12,350 SH   SOLE   12,350 0 0
VMWARE INC CL A COM COM 928563402 6,140 43,773 SH   SOLE   43,773 0 0
WELLS FARGO & CO NEW COM COM 949746101 417 13,825 SH   SOLE   13,825 0 0
ISHARES TR EAFE MIN VOL ETF ETF 46429B689 1,779 24,228 SH   SOLE   24,228 0 0
SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706 265 8,634 SH   SOLE   8,634 0 0
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 550 15,285 SH   SOLE   15,285 0 0
VANGUARD INTL EQTY IDX ALLWRLD ETF 922042775 4,657 79,794 SH   SOLE   79,794 0 0
VANGUARD INTL EQTY IDX EMR MKT ETF 922042858 521 10,401 SH   SOLE   10,401 0 0