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
A10 NETWORKS INC COM COM 002121101 183 19,075 SH   SOLE   19,075 0 0
ABBOTT LABS COM COM 002824100 13,459 112,309 SH   SOLE   112,309 0 0
ABBVIE INC. COM COM 00287Y109 37,005 341,942 SH   SOLE   341,942 0 0
ACCENTURE PLC-CL A COM G1151C101 17,404 63,001 SH   SOLE   63,001 0 0
ACUSHNET HOLDINGS CORP COM COM 005098108 272 6,570 SH   SOLE   6,570 0 0
AFLAC INC COM COM 001055102 2,250 43,954 SH   SOLE   43,954 0 0
AIR TRANSPORT SERVICES COM COM 00922R105 205 7,013 SH   SOLE   7,013 0 0
AKAMAI TECHNOLOGIES COM COM 00971T101 35,396 347,365 SH   SOLE   347,365 0 0
ALEXION PHARMACEUTICALS COM 015351109 10,412 68,095 SH   SOLE   68,095 0 0
ALLSTATE CORP COM COM 020002101 370 3,218 SH   SOLE   3,218 0 0
ALPHABET INC CL A COM 02079K305 43,795 21,234 SH   SOLE   21,234 0 0
ALPHABET INC CL C COM 02079K107 3,386 1,637 SH   SOLE   1,637 0 0
AMAZON COM INC COM COM 023135106 49,799 16,095 SH   SOLE   16,095 0 0
AMERICAN EXPRESS CO COM 025816109 2,661 18,811 SH   SOLE   18,811 0 0
AMERISOURCEBERGEN CORP COM 03073E105 1,024 8,672 SH   SOLE   8,672 0 0
AMGEN INC COM COM 031162100 34,536 138,805 SH   SOLE   138,805 0 0
ANTARES PHARMA INC COM COM 036642106 212 51,555 SH   SOLE   51,555 0 0
APPLE INC COM 037833100 74,020 605,976 SH   SOLE   605,976 0 0
ARCOSA INC COM COM 039653100 323 4,970 SH   SOLE   4,970 0 0
ARTISAN PARTNERS ASSET CL A COM 04316A108 230 4,417 SH   SOLE   4,417 0 0
ASBURY AUTOMOTIVE GP COM COM 043436104 279 1,420 SH   SOLE   1,420 0 0
AT&T CORP COM COM 00206R102 947 31,288 SH   SOLE   31,288 0 0
AUTOMATIC DATA PROCESS COM COM 053015103 758 4,020 SH   SOLE   4,020 0 0
AUTOZONE INC COM COM 053332102 20,080 14,299 SH   SOLE   14,299 0 0
BALL CORP COM 058498106 3,055 36,053 SH   SOLE   36,053 0 0
BANK OF AMERICA COM 060505104 1,177 30,411 SH   SOLE   30,411 0 0
BERKSHIRE HATHAWAY INC CL B COM 084670702 360 1,409 SH   SOLE   1,409 0 0
BERRY PLASTICS GRP INC COM COM 08579W103 10,312 167,955 SH   SOLE   167,955 0 0
BLACKROCK INC CL A COM 09247X101 4,131 5,479 SH   SOLE   5,479 0 0
BRISTOL MYERS SQUIBB COM COM 110122108 1,639 25,966 SH   SOLE   25,966 0 0
BROADCOM INC COM COM 11135F101 27,204 58,672 SH   SOLE   58,672 0 0
CACI INTERNATIONAL INC CL A COM 127190304 1,549 6,281 SH   SOLE   6,281 0 0
CARRIER GLOBAL CORPORA COM COM 14448C104 1,398 33,101 SH   SOLE   33,101 0 0
CATERPILLAR INC DEL COM COM 149123101 1,249 5,388 SH   SOLE   5,388 0 0
CBRE GROUP INC. COM 12504L109 482 6,090 SH   SOLE   6,090 0 0
CDW CORP COM COM 12514G108 12,760 76,984 SH   SOLE   76,984 0 0
CENTRAL GARDEN & PET C CL A NO COM 153527205 348 6,710 SH   SOLE   6,710 0 0
CERNER CORP COM COM 156782104 26,490 368,535 SH   SOLE   368,535 0 0
CHEVRON CORP NEW COM COM 166764100 1,545 14,745 SH   SOLE   14,745 0 0
CISCO SYS INC COM COM 17275R102 15,752 304,628 SH   SOLE   304,628 0 0
CITRIX SYS INC COM COM 177376100 33,967 242,002 SH   SOLE   242,002 0 0
CLOROX CO DEL COM COM 189054109 25,910 134,334 SH   SOLE   134,334 0 0
COLGATE-PALMOLIVE COM COM 194162103 947 12,010 SH   SOLE   12,010 0 0
COMCAST CORP NEW CL A COM 20030N101 18,993 351,009 SH   SOLE   351,009 0 0
COOPER COS INC COM NEW COM 216648402 14,567 37,925 SH   SOLE   37,925 0 0
CORTEVA INC COM COM 22052L104 689 14,783 SH   SOLE   14,783 0 0
COSTCO COMPANIES INC COM COM 22160K105 39,562 112,240 SH   SOLE   112,240 0 0
CROWN HOLDINGS COM 228368106 548 5,646 SH   SOLE   5,646 0 0
CSX CORP COM COM 126408103 1,739 18,033 SH   SOLE   18,033 0 0
CVS HEALTH CORP COM 126650100 2,054 27,304 SH   SOLE   27,304 0 0
DANAHER CORP COM COM 235851102 20,160 89,567 SH   SOLE   89,567 0 0
DECKERS OUTDOOR CORP COM COM 243537107 278 840 SH   SOLE   840 0 0
DISNEY WALT CO COM COM 254687106 10,937 59,271 SH   SOLE   59,271 0 0
DOMINION RES VA NEW COM COM 25746U109 340 4,478 SH   SOLE   4,478 0 0
DORMAN PRODUCTS INC COM COM 258278100 281 2,735 SH   SOLE   2,735 0 0
DOW INC COM COM 260557103 1,427 22,314 SH   SOLE   22,314 0 0
DROPBOX INC CL A COM 26210C104 21,827 818,717 SH   SOLE   818,717 0 0
DUPONT DE NEMOURS INC COM COM 26614N102 750 9,706 SH   SOLE   9,706 0 0
EATON CORP PLC SHS COM G29183103 1,031 7,454 SH   SOLE   7,454 0 0
ECOLAB INC COM COM 278865100 10,791 50,411 SH   SOLE   50,411 0 0
ENSIGN GROUP INC COM COM 29358P101 402 4,280 SH   SOLE   4,280 0 0
EXPEDITORS INTL WASH COM COM 302130109 9,307 86,426 SH   SOLE   86,426 0 0
EXXON MOBIL CORPORATION COM 30231G102 1,497 26,818 SH   SOLE   26,818 0 0
F5 NETWORKS INC COM COM 315616102 24,608 117,957 SH   SOLE   117,957 0 0
FACEBOOK INC CL A COM 30303M102 26,321 89,365 SH   SOLE   89,365 0 0
FASTENAL CO COM COM 311900104 8,773 174,476 SH   SOLE   174,476 0 0
FIDELITY NATIONAL FINA-FNF GRO COM 31620R303 417 10,252 SH   SOLE   10,252 0 0
FINANCIAL SELECT SECTOR SPDR F COM 81369Y605 1,214 35,639 SH   SOLE   35,639 0 0
FISERV INC COM COM 337738108 9,567 80,368 SH   SOLE   80,368 0 0
FORD MOTOR COMPANY COM 345370860 625 51,057 SH   SOLE   51,057 0 0
GALLAGHER ARTHUR J &CO COM COM 363576109 603 4,833 SH   SOLE   4,833 0 0
GENERAL DYNAMICS CORP COM 369550108 1,202 6,622 SH   SOLE   6,622 0 0
GENERAL MILLS INC COM 370334104 1,138 18,566 SH   SOLE   18,566 0 0
GOLDMAN SACHS GROUP COM COM 38141G104 3,458 10,575 SH   SOLE   10,575 0 0
GREEN BRICK PARTNERS I COM COM 392709101 425 18,750 SH   SOLE   18,750 0 0
HOME DEPOT INC COM COM 437076102 26,266 86,049 SH   SOLE   86,049 0 0
HONEYWELL INTL INC COM COM 438516106 11,425 52,631 SH   SOLE   52,631 0 0
HOULIHAN LOKEY INC CL A COM 441593100 267 4,016 SH   SOLE   4,016 0 0
ILLINOIS TOOL WORKS COM 452308109 14,177 63,997 SH   SOLE   63,997 0 0
INOVALON HLDGS INC COM CL A COM 45781D101 209 7,277 SH   SOLE   7,277 0 0
INTEL CORP COM COM 458140100 3,224 50,373 SH   SOLE   50,373 0 0
INTERNATIONAL BUS MACH COM COM 459200101 579 4,346 SH   SOLE   4,346 0 0
INTERPUBLIC GROUP COS INC COM 460690100 2,737 93,737 SH   SOLE   93,737 0 0
INVESCO QQQ TR UNIT SER 1 COM 46090E103 456 1,429 SH   SOLE   1,429 0 0
IRONWOOD PHARMACEUTICA COM CL COM 46333X108 227 20,345 SH   SOLE   20,345 0 0
ISHARES RUSSELL 1000 GROWTH ET COM 464287614 618 2,541 SH   SOLE   2,541 0 0
ISHARES TR S&P GSTI TECHNOLOGY COM 464287549 375 1,040 SH   SOLE   1,040 0 0
JOHNSON & JOHNSON COM COM 478160104 14,071 85,616 SH   SOLE   85,616 0 0
KEURIG DR PEPPER INC COM COM 49271V100 13,032 379,181 SH   SOLE   379,181 0 0
KKR & CO INC COM COM 48251W104 445 9,111 SH   SOLE   9,111 0 0
LA Z BOY INC COM COM 505336107 203 4,790 SH   SOLE   4,790 0 0
LHC GROUP INC COM COM 50187A107 239 1,248 SH   SOLE   1,248 0 0
LILLY ELI & CO COM COM 532457108 751 4,020 SH   SOLE   4,020 0 0
LOCKHEED MARTIN CORP COM COM 539830109 13,587 36,770 SH   SOLE   36,770 0 0
MARATHON OIL CORP COM COM 565849106 241 22,562 SH   SOLE   22,562 0 0
MARATHON PETE CORP COM COM 56585A102 1,479 27,658 SH   SOLE   27,658 0 0
MARSH & MCLENNAN COS COM COM 571748102 18,766 154,071 SH   SOLE   154,071 0 0
MASTERCARD INC CL A COM 57636Q104 16,187 45,463 SH   SOLE   45,463 0 0
MCCORMICK & CO INC COM NON VTG COM 579780206 26,322 295,227 SH   SOLE   295,227 0 0
MCDONALDS CORP COM COM 580135101 204 908 SH   SOLE   908 0 0
MEDPACE HLDGS INC COM COM 58506Q109 489 2,980 SH   SOLE   2,980 0 0
MEDTRONIC PLC ORDINARY COM G5960L103 2,469 20,899 SH   SOLE   20,899 0 0
MERITAGE HOMES CORP COM 59001A102 279 3,030 SH   SOLE   3,030 0 0
MICROSOFT CORP COM COM 594918104 63,440 269,076 SH   SOLE   269,076 0 0
MITEK SYS INC COM NEW COM 606710200 205 14,055 SH   SOLE   14,055 0 0
MORGAN J P & CO INC COM COM 46625H100 4,683 30,763 SH   SOLE   30,763 0 0
MRC GLOBAL INC COM COM 55345K103 198 21,914 SH   SOLE   21,914 0 0
NEOGEN CORP COM 640491106 229 2,575 SH   SOLE   2,575 0 0
NETGEAR INC COM 64111Q104 230 5,596 SH   SOLE   5,596 0 0
NIKE INC. CL B. COM 654106103 16,395 123,371 SH   SOLE   123,371 0 0
OMNICELL INC COM COM 68213N109 205 1,580 SH   SOLE   1,580 0 0
ORACLE CORPORATION COM 68389X105 33,602 478,871 SH   SOLE   478,871 0 0
OSI SYSTEMS INC COM COM 671044105 206 2,140 SH   SOLE   2,140 0 0
PACIRA BIOSCIENCES INC COM COM 695127100 435 6,204 SH   SOLE   6,204 0 0
PEPSICO INC COM COM 713448108 1,963 13,878 SH   SOLE   13,878 0 0
PFIZER INC COM COM 717081103 746 20,587 SH   SOLE   20,587 0 0
PJT PARTNERS INC COM CL A COM 69343T107 223 3,295 SH   SOLE   3,295 0 0
POWER INTEGRATIONS INC COM COM 739276103 228 2,800 SH   SOLE   2,800 0 0
PPL CORP COM COM 69351T106 399 13,836 SH   SOLE   13,836 0 0
PRICE T ROWE GROUP INC COM COM 74144T108 963 5,612 SH   SOLE   5,612 0 0
PROCTER & GAMBLE CO COM COM 742718109 1,143 8,438 SH   SOLE   8,438 0 0
RAYTHEON TECHNOLOGIES COM COM 75513E101 647 8,372 SH   SOLE   8,372 0 0
REPUBLIC SVCS INC COM COM 760759100 4,640 46,702 SH   SOLE   46,702 0 0
RMR GROUP INC CL A COM 74967R106 206 5,055 SH   SOLE   5,055 0 0
ROBERT HALF INTL INC COM COM 770323103 278 3,565 SH   SOLE   3,565 0 0
ROPER INDS INC NEW COM COM 776696106 2,194 5,439 SH   SOLE   5,439 0 0
SCHLUMBERGER LTD FOREIGN ORD COM 806857108 512 18,817 SH   SOLE   18,817 0 0
SCHWAB STRATEGIC TR US BRD MKT COM 808524102 3,228 33,378 SH   SOLE   33,378 0 0
SCHWAB STRATEGIC TR US DIVIDEN COM 808524797 780 10,690 SH   SOLE   10,690 0 0
SCHWAB STRATEGIC TR US LRG CAP COM 808524201 6,048 62,977 SH   SOLE   62,977 0 0
SCHWAB STRATEGIC TR US MID-CAP COM 808524508 1,788 24,027 SH   SOLE   24,027 0 0
SCHWAB STRATEGIC TR US SML CAP COM 808524607 331 3,321 SH   SOLE   3,321 0 0
SLEEP NUMBER CORP COM COM 83125X103 218 1,520 SH   SOLE   1,520 0 0
SONIC AUTOMOTIVE INC CL A COM 83545G102 324 6,540 SH   SOLE   6,540 0 0
SPDR S&P MIDCAP 400 ETF TRUST COM 78467Y107 1,572 3,302 SH   SOLE   3,302 0 0
SPDR SERIES TRUST S&P DIVID ET COM 78464A763 564 4,780 SH   SOLE   4,780 0 0
SPDR SERIES TRUST S&P SEMICNDC COM 78464A862 233 1,273 SH   SOLE   1,273 0 0
SPDR TR UNIT SER 1 COM 78462F103 453 1,142 SH   SOLE   1,142 0 0
SPS COMM INC COM COM 78463M107 249 2,510 SH   SOLE   2,510 0 0
STAAR SURGICAL CO COM PAR $0.0 COM 852312305 245 2,325 SH   SOLE   2,325 0 0
SYNOPSYS INC COM COM 871607107 9,880 39,873 SH   SOLE   39,873 0 0
TARGET CORP COM COM 87612E106 25,414 128,306 SH   SOLE   128,306 0 0
TAYLOR MORRISON HOME C CL A COM 87724P106 281 9,125 SH   SOLE   9,125 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 2,816 6,171 SH   SOLE   6,171 0 0
TJX COS INC NEW COM COM 872540109 11,667 176,377 SH   SOLE   176,377 0 0
TRACTOR SUPPLY CO COM COM 892356106 10,804 61,010 SH   SOLE   61,010 0 0
TRAVELERS COMPANIES COM COM 89417E109 1,784 11,865 SH   SOLE   11,865 0 0
TYSON FOODS INC CL A COM 902494103 286 3,852 SH   SOLE   3,852 0 0
UFP INDUSTRIES INC COM COM 90278Q108 224 2,953 SH   SOLE   2,953 0 0
UNION PAC CORP COM COM 907818108 11,512 52,228 SH   SOLE   52,228 0 0
UNITED HEALTHCARE CORP COM COM 91324P102 20,820 55,958 SH   SOLE   55,958 0 0
US BANCORP DEL COM NEW COM 902973304 979 17,701 SH   SOLE   17,701 0 0
VANDA PHARMACEUTICALS COM COM 921659108 190 12,660 SH   SOLE   12,660 0 0
VANGUARD INDEX FDS MID CAP ETF COM 922908629 3,415 15,430 SH   SOLE   15,430 0 0
VANGUARD INDEX FDS SMALL CP ET COM 922908751 1,687 7,880 SH   SOLE   7,880 0 0
VANGUARD INDEX FDS VALUE ETF COM 922908744 3,737 28,425 SH   SOLE   28,425 0 0
VANGUARD RUSSELL 1000 GROWTH E COM 92206C680 395 1,578 SH   SOLE   1,578 0 0
VERISK ANALYTICS INC COM 92345Y106 18,035 102,070 SH   SOLE   102,070 0 0
VERIZON COMMUNICATIONS COM COM 92343V104 29,799 512,455 SH   SOLE   512,455 0 0
VICTORY CAP HLDGS INC COM CL A COM 92645B103 226 8,840 SH   SOLE   8,840 0 0
VMWARE INC CL A COM COM 928563402 5,608 37,275 SH   SOLE   37,275 0 0
WELLS FARGO & CO NEW COM COM 949746101 529 13,535 SH   SOLE   13,535 0 0
ISHARES TR EAFE MIN VOL ETF ETF 46429B689 1,768 24,228 SH   SOLE   24,228 0 0
SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706 289 9,084 SH   SOLE   9,084 0 0
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 605 16,080 SH   SOLE   16,080 0 0
VANGUARD INTL EQTY IDX ALLWRLD ETF 922042775 4,798 79,074 SH   SOLE   79,074 0 0
VANGUARD INTL EQTY IDX EMR MKT ETF 922042858 541 10,401 SH   SOLE   10,401 0 0