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 CS 002121101 408 29,214 SH   SOLE   29,214 0 0
ABBOTT LABS CS 002824100 1,317 11,131 SH   SOLE   11,131 0 0
ABBVIE INC CS 00287Y109 35,882 221,342 SH   SOLE   221,342 0 0
ACCENTURE PLC IRELAND SHS CLAS CS G1151C101 15,709 46,583 SH   SOLE   46,583 0 0
AFLAC INC CS 001055102 2,065 32,067 SH   SOLE   32,067 0 0
AKAMAI TECHNOLOGIES INC CS 00971T101 22,702 190,147 SH   SOLE   190,147 0 0
ALLSTATE CORP CS 020002101 453 3,273 SH   SOLE   3,273 0 0
ALPHABET INC CAP STK CL A CS 02079K305 30,296 10,893 SH   SOLE   10,893 0 0
ALPHABET INC CAP STK CL C CS 02079K107 3,293 1,179 SH   SOLE   1,154 0 25
AMAZON COM INC CS 023135106 37,780 11,589 SH   SOLE   11,589 0 0
AMERICAN EXPRESS CO CS 025816109 2,536 13,559 SH   SOLE   13,559 0 0
AMERISOURCEBERGEN CORP CS 03073E105 1,286 8,311 SH   SOLE   8,311 0 0
AMGEN INC CS 031162100 18,849 77,946 SH   SOLE   77,946 0 0
ANALOG DEVICES INC CS 032654105 202 1,220 SH   SOLE   1,220 0 0
APPLE INC COM CS 037833100 73,022 418,199 SH   SOLE   417,639 0 560
ARCOSA INC CS 039653100 234 4,085 SH   SOLE   4,085 0 0
AT AND T INC CS 00206R102 660 27,920 SH   SOLE   27,520 0 400
ATKORE INC COM CS 047649108 402 4,085 SH   SOLE   4,085 0 0
AUTOMATIC DATA PROCESSING IN CS 053015103 421 1,849 SH   SOLE   1,849 0 0
AUTOZONE INC CS 053332102 21,047 10,294 SH   SOLE   10,294 0 0
BALL CORP CS 058498106 2,060 22,889 SH   SOLE   22,889 0 0
BANK OF AMERICA CORPORATION CS 060505104 1,194 28,962 SH   SOLE   28,962 0 0
BERKSHIRE HATHAWAY INC DEL CL CS 084670702 504 1,428 SH   SOLE   1,428 0 0
BERRY GLOBAL GROUP INC COM CS 08579W103 9,798 169,048 SH   SOLE   169,048 0 0
BJS WHSL CLUB HLDGS INC COM CS 05550J101 247 3,654 SH   SOLE   3,654 0 0
BLACKROCK INC CS 09247X101 3,013 3,943 SH   SOLE   3,943 0 0
BRISTOL MYERS SQUIBB CO CS 110122108 1,296 17,744 SH   SOLE   17,744 0 0
BROADCOM INC COM CS 11135F101 27,151 43,118 SH   SOLE   43,118 0 0
CACI INTL INC CS 127190304 1,874 6,220 SH   SOLE   6,220 0 0
CARRIER GLOBAL CORPORATION CS 14448C104 1,305 28,440 SH   SOLE   28,440 0 0
CATALYST PHARM PARTNERS INC CS 14888U101 133 16,082 SH   SOLE   16,082 0 0
CATERPILLAR INC DEL CS 149123101 745 3,345 SH   SOLE   3,345 0 0
CBOE GLOBAL MARKETS INC CS 12503M108 10,841 94,744 SH   SOLE   94,744 0 0
CBRE GROUP INC CS 12504L109 568 6,210 SH   SOLE   6,210 0 0
CDW CORP COM CS 12514G108 10,400 58,136 SH   SOLE   58,136 0 0
CERNER CORP CS 156782104 18,077 193,214 SH   SOLE   193,214 0 0
CHEVRONTEXACO CORP CS 166764100 1,786 10,967 SH   SOLE   10,967 0 0
CISCO SYS INC CS 17275R102 13,472 241,601 SH   SOLE   241,501 0 100
CITRIX SYS INC CS 177376100 11,780 116,753 SH   SOLE   116,753 0 0
CLOROX CO DEL CS 189054109 7,052 50,726 SH   SOLE   50,726 0 0
COLGATE PALMOLIVE CO CS 194162103 548 7,226 SH   SOLE   7,226 0 0
COMCAST CORP CS 20030N101 6,467 138,117 SH   SOLE   138,117 0 0
COOPER COS INC CS 216648402 11,681 27,972 SH   SOLE   27,972 0 0
CORTEVA INC CS 22052L104 695 12,094 SH   SOLE   12,094 0 0
COSTCO WHSL CORP CS 22160K105 29,297 50,876 SH   SOLE   50,876 0 0
CROWN HOLDINGS INC CS 228368106 687 5,490 SH   SOLE   5,490 0 0
CSX CORP CS 126408103 1,299 34,676 SH   SOLE   34,676 0 0
CVS HEALTH CORP COM CS 126650100 2,149 21,232 SH   SOLE   21,232 0 0
DANAHER CORP DEL CS 235851102 14,635 49,891 SH   SOLE   49,891 0 0
DIAMOND HILL INVESTMENT GROU CS 25264R207 322 1,717 SH   SOLE   1,717 0 0
DIODES INC CS 254543101 363 4,175 SH   SOLE   4,175 0 0
DISNEY WALT CO CS 254687106 9,300 67,807 SH   SOLE   67,807 0 0
DOMINION ENERGY INC COM CS 25746U109 379 4,462 SH   SOLE   4,267 0 195
DOW INC CS 260557103 1,243 19,513 SH   SOLE   19,513 0 0
DROPBOX INC CL A CS 26210C104 11,514 495,207 SH   SOLE   495,207 0 0
DUPONT DE NEMOURS INC CS 26614N102 520 7,068 SH   SOLE   7,068 0 0
EATON CORP PLC CS G29183103 1,098 7,232 SH   SOLE   7,022 0 210
EXPEDITORS INTL WASH INC CS 302130109 9,991 96,851 SH   SOLE   96,851 0 0
EXXON MOBIL CORP CS 30231G102 1,866 22,588 SH   SOLE   22,188 0 400
FALCON MINERALS CORP CS 30607B109 92 13,645 SH   SOLE   13,645 0 0
FASTENAL CO CS 311900104 7,701 129,644 SH   SOLE   129,644 0 0
FIDELITY NATIONAL FINANCIAL CS 31620R303 512 10,489 SH   SOLE   10,189 0 300
FORD MTR CO DEL CS 345370860 979 57,880 SH   SOLE   57,880 0 0
FREEPORT-MCMORAN COPPER AND GO CS 35671D857 270 5,424 SH   SOLE   5,424 0 0
GALLAGHER ARTHUR J AND CO CS 363576109 786 4,502 SH   SOLE   4,502 0 0
GENERAL DYNAMICS CORP CS 369550108 1,168 4,843 SH   SOLE   4,843 0 0
GENERAL MLS INC CS 370334104 810 11,963 SH   SOLE   11,963 0 0
GOLDMAN SACHS GROUP INC CS 38141G104 2,600 7,875 SH   SOLE   7,875 0 0
HALLIBURTON CO CS 406216101 216 5,696 SH   SOLE   5,696 0 0
HOME DEPOT INC CS 437076102 16,048 53,612 SH   SOLE   53,612 0 0
HONEYWELL INTL INC CS 438516106 2,354 12,097 SH   SOLE   12,097 0 0
HOULIHAN LOKEY INC CS 441593100 369 4,202 SH   SOLE   4,202 0 0
HP INC COM CS 40434L105 11,645 320,797 SH   SOLE   320,797 0 0
ILLINOIS TOOL WKS INC CS 452308109 9,776 46,685 SH   SOLE   46,685 0 0
INTEL CORP CS 458140100 1,897 38,280 SH   SOLE   38,280 0 0
INTERPUBLIC GROUP COS INC CS 460690100 2,496 70,397 SH   SOLE   70,397 0 0
INVESCO EXCH TRD SLF IDX FD BU ETF 46138J783 563 27,864 SH   SOLE   13,626 0 14,238
INVESCO EXCH TRD SLF IDX FD BU ETF 46138J841 1,988 94,367 SH   SOLE   61,390 0 32,977
INVESCO EXCH TRD SLF IDX FD BU ETF 46138J577 559 28,744 SH   SOLE   12,359 0 16,385
INVESCO EXCH TRD SLF IDX FD BU ETF 46138J825 1,855 88,721 SH   SOLE   51,559 0 37,162
INVESCO EXCH TRD SLF IDX FD BU ETF 46138J882 2,423 113,975 SH   SOLE   68,146 0 45,829
INVESCO EXCH TRD SLF IDX FD BU ETF 46138J866 2,309 109,452 SH   SOLE   69,873 0 39,579
INVESCO EXCH TRD SLF IDX FD BU ETF 46138J791 937 46,915 SH   SOLE   22,705 0 24,210
INVESCO EXCH TRD SLF IDX FD IN ETF 46138J643 541 25,618 SH   SOLE   13,900 0 11,718
INVESCO QQQ TR UNIT SER 1 ETF 46090E103 435 1,200 SH   SOLE   1,200 0 0
IRADIMED CORP CS 46266A109 274 6,102 SH   SOLE   6,102 0 0
ISHARES TR EAFE MIN VOLAT ETF 46429B689 1,617 22,418 SH   SOLE   22,418 0 0
ISHARES TR GLDM SACHS TEC ETF 464287549 387 995 SH   SOLE   920 0 75
ISHARES TR GS CORP BD FD ETF 464287242 467 3,859 SH   SOLE   500 0 3,359
ISHARES TR ISHS 5-10YR INVT ETF 464288638 1,066 19,419 SH   SOLE   8,859 0 10,560
ISHARES TR US PFD STK IDX ETF 464288687 1,199 32,920 SH   SOLE   18,120 0 14,800
J P MORGAN CHASE AND CO CS 46625H100 3,048 22,356 SH   SOLE   22,356 0 0
JOHNSON AND JOHNSON CS 478160104 11,178 63,072 SH   SOLE   62,907 0 165
KBR INC CS 48242W106 263 4,800 SH   SOLE   4,800 0 0
KEURIG DR PEPPER INC COM CS 49271V100 18,995 501,190 SH   SOLE   501,190 0 0
KEYSIGHT TECHNOLOGIES INC CS 49338L103 7,812 49,454 SH   SOLE   49,454 0 0
KKR N CO INC CS 48251W104 521 8,913 SH   SOLE   8,158 0 755
LABORATORY CORP AMER HLDGS CS 50540R409 11,432 43,359 SH   SOLE   43,359 0 0
LEIDOS HLDGS INC CS 525327102 15,490 143,399 SH   SOLE   143,399 0 0
LILLY ELI AND CO CS 532457108 1,151 4,020 SH   SOLE   4,020 0 0
LOCKHEED MARTIN CORP CS 539830109 527 1,194 SH   SOLE   1,194 0 0
MARATHON OIL CORP CS 565849106 542 21,604 SH   SOLE   21,604 0 0
MARATHON PETROLEUM CORP CS 56585A102 1,799 21,043 SH   SOLE   21,043 0 0
MARSH AND MCLENNAN COS INC CS 571748102 19,196 112,641 SH   SOLE   112,641 0 0
MASTERCARD INCORPORATED CL A CS 57636Q104 8,488 23,752 SH   SOLE   23,752 0 0
MCCORMICK AND CO INC CS 579780206 8,748 87,653 SH   SOLE   87,653 0 0
MCDONALDS CORP CS 580135101 7,800 31,544 SH   SOLE   31,544 0 0
MEDPACE HLDGS INC COM CS 58506Q109 273 1,671 SH   SOLE   1,671 0 0
MEDTRONIC PLC SHS CS G5960L103 1,862 16,785 SH   SOLE   16,785 0 0
META PLATFORMS INC CL A CS 30303M102 15,062 67,739 SH   SOLE   67,739 0 0
MICROSOFT CORP CS 594918104 58,245 188,916 SH   SOLE   188,916 0 0
MUELLER INDS INC CS 624756102 240 4,435 SH   SOLE   4,435 0 0
NAVIENT CORP CS 63938C108 173 10,158 SH   SOLE   10,158 0 0
NIKE INC CS 654106103 11,712 87,039 SH   SOLE   87,039 0 0
ORACLE CORP COM CS 68389X105 17,733 214,351 SH   SOLE   214,351 0 0
PEPSICO INC CS 713448108 1,574 9,402 SH   SOLE   9,402 0 0
PERFICIENT INC CS 71375U101 345 3,130 SH   SOLE   3,130 0 0
PFIZER INC CS 717081103 1,104 21,320 SH   SOLE   21,320 0 0
PPL CORP CS 69351T106 396 13,882 SH   SOLE   13,882 0 0
PRICE T ROWE GROUP INC CS 74144T108 807 5,337 SH   SOLE   5,337 0 0
PROCTER AND GAMBLE CO CS 742718109 1,236 8,090 SH   SOLE   8,015 0 75
RAYTHEON TECHNOLOGIES CORP COM CS 75513E101 555 5,605 SH   SOLE   5,605 0 0
REPUBLIC SVCS INC CS 760759100 6,843 51,642 SH   SOLE   51,642 0 0
ROBERT HALF INTL INC CS 770323103 414 3,625 SH   SOLE   3,625 0 0
ROPER INDS INC NEW CS 776696106 1,723 3,648 SH   SOLE   3,648 0 0
SCHLUMBERGER LTD CS 806857108 479 11,590 SH   SOLE   11,490 0 100
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 530 14,423 SH   SOLE   14,050 0 373
SCHWAB STRATEGIC TR US AGGREGA ETF 808524839 878 17,360 SH   SOLE   13,305 0 4,055
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 3,563 66,735 SH   SOLE   66,735 0 0
SCHWAB STRATEGIC TR US DIVIDEN ETF 808524797 624 7,911 SH   SOLE   6,931 0 980
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 5,288 98,202 SH   SOLE   84,544 0 13,658
SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 1,483 19,555 SH   SOLE   16,405 0 3,150
SELECT SECTOR SPDR TR SBI INT- ETF 81369Y605 790 20,623 SH   SOLE   20,623 0 0
SHUTTERSTOCK INC CS 825690100 219 2,350 SH   SOLE   2,350 0 0
SPDR SER TR NUVN BRCLY MUNI ETF 78468R721 694 14,503 SH   SOLE   4,969 0 9,534
SPDR SERIES TRUST BARC CAPTL E ETF 78464A474 285 9,443 SH   SOLE   0 0 9,443
SPDR SERIES TRUST SNP DIVID ET ETF 78464A763 599 4,679 SH   SOLE   4,479 0 200
SPDR SERIES TRUST SNP SEMICNDC ETF 78464A862 249 1,198 SH   SOLE   1,198 0 0
SPDR SNP MIDCAP 400 ETF TR UTS ETF 78467Y107 832 1,697 SH   SOLE   1,697 0 0
SPDR TR UNIT SER 1 ETF 78462F103 452 1,001 SH   SOLE   1,001 0 0
SYNOPSYS INC CS 871607107 9,772 29,321 SH   SOLE   29,321 0 0
TARGET CORP CS 87612E106 12,334 58,121 SH   SOLE   58,021 0 100
THERMO FISHER SCIENTIFIC INC C CS 883556102 2,279 3,859 SH   SOLE   3,859 0 0
TJX COS INC CS 872540109 7,797 128,711 SH   SOLE   128,711 0 0
TRACTOR SUPPLY CO CS 892356106 14,187 60,792 SH   SOLE   60,792 0 0
TRAVELERS COMPANIES INC CS 89417E109 1,631 8,928 SH   SOLE   8,928 0 0
TYSON FOODS INC CS 902494103 351 3,912 SH   SOLE   3,912 0 0
UFP INDUSTRIES INC COM CS 90278Q108 279 3,620 SH   SOLE   3,620 0 0
UNION PAC CORP CS 907818108 19,081 69,839 SH   SOLE   69,839 0 0
UNITEDHEALTH GROUP INC CS 91324P102 21,365 41,895 SH   SOLE   41,895 0 0
US BANCORP DEL COM CS 902973304 692 13,021 SH   SOLE   13,021 0 0
VANECK VECTORS ETF TR AMT FREE ETF 92189F528 370 21,645 SH   SOLE   9,420 0 12,225
VANGUARD INDEX TR MID CAP VIPE ETF 922908629 3,163 13,300 SH   SOLE   13,300 0 0
VANGUARD INDEX TR SMLL CP VIPE ETF 922908751 1,675 7,880 SH   SOLE   7,880 0 0
VANGUARD INDEX TR VALUE VIPERS ETF 922908744 4,201 28,425 SH   SOLE   28,425 0 0
VANGUARD INTL EQUITY INDEX F A ETF 922042775 4,371 75,904 SH   SOLE   75,904 0 0
VANGUARD INTL EQUITY INDEX F E ETF 922042858 446 9,671 SH   SOLE   9,671 0 0
VERISK ANALYTICS INC CS 92345Y106 10,141 47,248 SH   SOLE   47,248 0 0
VERIZON COMMUNICATIONS CS 92343V104 13,654 268,045 SH   SOLE   267,945 0 100
WELLS FARGO AND CO NEW CS 949746101 395 8,150 SH   SOLE   8,150 0 0