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
3M CO COM 88579Y101 339 2,277 SH   SOLE   2,277 0 0
ABBOTT LABS COM 002824100 13,138 111,004 SH   SOLE   110,902 0 102
ABBVIE INC COM 00287Y109 16,451 101,480 SH   SOLE   101,404 0 76
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 13,897 41,210 SH   SOLE   41,160 0 50
ADOBE SYSTEMS INCORPORATED COM 00724F101 1,784 3,917 SH   SOLE   3,905 0 12
ADVANCED MICRO DEVICES INC COM 007903107 341 3,122 SH   SOLE   3,122 0 0
AGILENT TECHNOLOGIES INC COM 00846U101 326 2,465 SH   SOLE   2,465 0 0
AGNICO EAGLE MINES LTD COM 008474108 354 5,783 SH   SOLE   5,783 0 0
AIR PRODS & CHEMS INC COM 009158106 1,537 6,152 SH   SOLE   6,103 0 49
ALAMOS GOLD INC NEW COM CL A 011532108 308 36,602 SH   SOLE   36,602 0 0
ALLIANT ENERGY CORP COM 018802108 327 5,234 SH   SOLE   5,234 0 0
ALLSTATE CORP COM 020002101 513 3,700 SH   SOLE   3,700 0 0
ALPHABET INC CAP STK CL A 02079K305 7,955 2,860 SH   SOLE   2,860 0 0
ALPHABET INC CAP STK CL C 02079K107 10,458 3,744 SH   SOLE   3,733 0 11
ALTRIA GROUP INC COM 02209S103 574 10,999 SH   SOLE   10,875 0 124
AMAZON COM INC COM 023135106 326 100 SH Call SOLE   0 0 100
AMAZON COM INC COM 023135106 14,096 4,324 SH   SOLE   4,286 0 38
AMERICAN ELEC PWR CO INC COM 025537101 339 3,397 SH   SOLE   3,397 0 0
AMERICAN EXPRESS CO COM 025816109 905 4,842 SH   SOLE   4,842 0 0
AMERICAN TOWER CORP NEW COM 03027X100 4,089 16,275 SH   SOLE   16,245 0 30
AMGEN INC COM 031162100 10,459 43,252 SH   SOLE   43,203 0 49
ANNALY CAPITAL MANAGEMENT IN COM 035710409 165 23,484 SH   SOLE   23,484 0 0
APA CORPORATION COM 03743Q108 1,207 29,199 SH   SOLE   29,199 0 0
APPLE INC COM 037833100 698 4,000 SH Call SOLE   0 0 4,000
APPLE INC COM 037833100 34,155 195,611 SH   SOLE   195,208 0 403
APPLIED MATLS INC COM 038222105 215 1,633 SH   SOLE   1,633 0 0
ARK ETF TR AUTNMUS TECHNLGY 00214Q203 216 3,189 SH   SOLE   3,189 0 0
ASML HOLDING N V N Y REGISTRY SHS N07059210 267 400 SH   SOLE   400 0 0
AT&T INC COM 00206R102 3,020 127,771 SH   SOLE   125,589 0 2,182
AUTOMATIC DATA PROCESSING IN COM 053015103 1,366 6,004 SH   SOLE   6,004 0 0
BAXTER INTL INC COM 071813109 2,307 29,760 SH   SOLE   29,702 0 58
BECTON DICKINSON & CO COM 075887109 2,482 9,334 SH   SOLE   9,314 0 20
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 2,452 6,949 SH   SOLE   6,949 0 0
BK OF AMERICA CORP COM 060505104 14,346 348,034 SH   SOLE   347,632 0 402
BLACK STONE MINERALS L P COM UNIT 09225M101 159 11,801 SH   SOLE   11,801 0 0
BLACKROCK INC COM 09247X101 11,714 15,330 SH   SOLE   15,304 0 26
BLACKSTONE INC COM 09260D107 1,501 11,827 SH   SOLE   11,827 0 0
BOEING CO COM 097023105 1,039 5,424 SH   SOLE   5,424 0 0
BOOKING HOLDINGS INC COM 09857L108 2,687 1,144 SH   SOLE   1,142 0 2
BP PLC SPONSORED ADR 055622104 545 18,550 SH   SOLE   18,550 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108 786 10,759 SH   SOLE   10,759 0 0
BROADCOM INC COM 11135F101 14,840 23,568 SH   SOLE   23,553 0 15
CADENCE BANK COM 12740C103 2,161 73,867 SH   SOLE   73,657 0 210
CALUMET SPECIALTY PRODS PART UT LTD PARTNER 131476103 1,964 144,274 SH   SOLE   144,274 0 0
CAMDEN PPTY TR SH BEN INT 133131102 332 1,998 SH   SOLE   1,998 0 0
CAPITAL ONE FINL CORP COM 14040H105 3,574 27,224 SH   SOLE   27,132 0 92
CATERPILLAR INC COM 149123101 208 937 SH   SOLE   872 0 65
CBTX INC COM 12481V104 696 22,446 SH   SOLE   22,446 0 0
CENTERPOINT ENERGY INC COM 15189T107 539 17,585 SH   SOLE   16,635 0 950
CHENIERE ENERGY INC COM NEW 16411R208 3,185 22,972 SH   SOLE   22,922 0 50
CHENIERE ENERGY PARTNERS LP COM UNIT 16411Q101 1,409 25,006 SH   SOLE   25,006 0 0
CHEVRON CORP NEW COM 166764100 16,468 101,134 SH   SOLE   100,888 0 246
CHUBB LIMITED COM H1467J104 377 1,762 SH   SOLE   1,762 0 0
CIGNA CORP NEW COM 125523100 2,474 10,325 SH   SOLE   10,296 0 29
CINCINNATI FINL CORP COM 172062101 3,990 29,347 SH   SOLE   29,347 0 0
CISCO SYS INC COM 17275R102 11,351 203,568 SH   SOLE   203,349 0 219
CITIGROUP INC COM NEW 172967424 7,795 145,976 SH   SOLE   145,586 0 390
COCA COLA CO COM 191216100 4,776 77,031 SH   SOLE   77,031 0 0
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 2,209 24,626 SH   SOLE   24,564 0 62
COLONY BANKCORP INC COM 19623P101 488 26,147 SH   SOLE   26,147 0 0
COMCAST CORP NEW CL A 20030N101 8,974 191,668 SH   SOLE   191,265 0 403
CONOCOPHILLIPS COM 20825C104 1,362 13,615 SH   SOLE   12,798 0 817
CONSTELLATION BRANDS INC CL A 21036P108 3,095 13,441 SH   SOLE   13,418 0 23
CORTEVA INC COM 22052L104 5,531 96,230 SH   SOLE   95,877 0 353
COSTCO WHSL CORP NEW COM 22160K105 4,253 7,387 SH   SOLE   7,366 0 21
COTERRA ENERGY INC COM 127097103 1,519 56,340 SH   SOLE   56,340 0 0
CRESTWOOD EQUITY PARTNERS LP UNIT LTD PARTNER 226344208 246 8,221 SH   SOLE   8,145 0 76
CROWN CASTLE INTL CORP NEW COM 22822V101 10,925 59,178 SH   SOLE   59,120 0 58
CSX CORP COM 126408103 1,361 36,347 SH   SOLE   20,489 0 15,858
CUMMINS INC COM 231021106 8,635 42,102 SH   SOLE   41,954 0 148
CURTISS WRIGHT CORP COM 231561101 231 1,541 SH   SOLE   1,541 0 0
CVS HEALTH CORP COM 126650100 12,077 119,326 SH   SOLE   119,070 0 256
DANAHER CORPORATION COM 235851102 501 1,707 SH   SOLE   1,707 0 0
DEERE & CO COM 244199105 449 1,081 SH   SOLE   1,023 0 58
DELTA AIR LINES INC DEL COM NEW 247361702 205 5,175 SH   SOLE   5,175 0 0
DEVON ENERGY CORP NEW COM 25179M103 374 6,323 SH   SOLE   6,323 0 0
DIAGEO PLC SPON ADR NEW 25243Q205 300 1,476 SH   SOLE   1,476 0 0
DISNEY WALT CO COM 254687106 766 5,582 SH   SOLE   5,582 0 0
DOMINION ENERGY INC COM 25746U109 8,801 103,586 SH   SOLE   103,439 0 147
DOW INC COM 260557103 9,571 150,201 SH   SOLE   149,655 0 546
DUKE ENERGY CORP NEW COM NEW 26441C204 11,038 98,850 SH   SOLE   98,655 0 195
DUPONT DE NEMOURS INC COM 26614N102 1,815 24,665 SH   SOLE   24,308 0 357
EAGLE MATLS INC COM 26969P108 1,315 10,244 SH   SOLE   10,244 0 0
EATON CORP PLC SHS G29183103 466 3,073 SH   SOLE   3,073 0 0
ECOLAB INC COM 278865100 1,463 8,285 SH   SOLE   8,256 0 29
ELANCO ANIMAL HEALTH INC COM 28414H103 677 25,955 SH   SOLE   25,874 0 81
EMERSON ELEC CO COM 291011104 3,662 37,355 SH   SOLE   37,291 0 64
ENBRIDGE INC COM 29250N105 1,217 26,403 SH   SOLE   26,236 0 167
ENERGY TRANSFER L P COM UT LTD PTN 29273V100 1,010 90,274 SH   SOLE   86,098 0 4,176
ENLINK MIDSTREAM LLC COM UNIT REP LTD 29336T100 113 11,686 SH   SOLE   11,686 0 0
ENPHASE ENERGY INC COM 29355A107 208 1,032 SH   SOLE   1,032 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107 206 8,000 SH Call SOLE   0 0 8,000
ENTERPRISE PRODS PARTNERS L COM 293792107 4,862 188,354 SH   SOLE   185,310 0 3,044
EOG RES INC COM 26875P101 251 2,107 SH   SOLE   2,107 0 0
EQUIFAX INC COM 294429105 600 2,531 SH   SOLE   2,522 0 9
ESSENTIAL UTILS INC COM 29670G102 248 4,863 SH   SOLE   4,663 0 200
EXXON MOBIL CORP COM 30231G102 77,105 933,585 SH   SOLE   933,141 0 444
FASTENAL CO COM 311900104 573 9,652 SH   SOLE   9,652 0 0
FIDELITY MERRIMACK STR TR TOTAL BD ETF 316188309 7,347 147,627 SH   SOLE   142,299 0 5,328
FIFTH THIRD BANCORP COM 316773100 1,448 33,636 SH   SOLE   33,636 0 0
FIRST TR MORNINGSTAR DIVID L SHS 336917109 769 20,540 SH   SOLE   20,540 0 0
FORD MTR CO DEL COM 345370860 353 20,850 SH   SOLE   20,850 0 0
GALLAGHER ARTHUR J & CO COM 363576109 465 2,665 SH   SOLE   2,665 0 0
GENERAL DYNAMICS CORP COM 369550108 3,661 15,177 SH   SOLE   15,153 0 24
GENERAL MLS INC COM 370334104 8,894 131,337 SH   SOLE   131,150 0 187
GENIUS BRANDS INTL INC COM 37229T301 15 14,314 SH   SOLE   14,314 0 0
GILEAD SCIENCES INC COM 375558103 1,116 18,770 SH   SOLE   18,734 0 36
GOLDMAN SACHS ETF TR ACTIVEBETA US 381430602 1,822 29,422 SH   SOLE   28,991 0 431
GUIDEWIRE SOFTWARE INC COM 40171V100 1,593 16,843 SH   SOLE   16,788 0 55
HECLA MNG CO COM 422704106 81 12,300 SH   SOLE   12,300 0 0
HESS CORP COM 42809H107 1,963 18,335 SH   SOLE   18,335 0 0
HIVE BLOCKCHAIN TECHNLGIES L COM 43366H100 22 10,177 SH   SOLE   10,177 0 0
HOME DEPOT INC COM 437076102 3,034 10,135 SH   SOLE   10,135 0 0
HONEYWELL INTL INC COM 438516106 8,168 41,980 SH   SOLE   41,918 0 62
HORMEL FOODS CORP COM 440452100 1,055 20,470 SH   SOLE   20,470 0 0
HP INC COM 40434L105 279 7,688 SH   SOLE   7,688 0 0
INDEPENDENCE RLTY TR INC COM 45378A106 801 30,309 SH   SOLE   30,309 0 0
INDEPENDENT BANK GROUP INC COM 45384B106 1,933 27,160 SH   SOLE   27,160 0 0
INSPERITY INC COM 45778Q107 250 2,490 SH   SOLE   2,490 0 0
INTEL CORP COM 458140100 10,772 217,354 SH   SOLE   217,063 0 291
INTERCONTINENTAL EXCHANGE IN COM 45866F104 203 1,536 SH   SOLE   1,536 0 0
INTERNATIONAL BANCSHARES COR COM 459044103 172 4,077 SH   SOLE   4,077 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 6,698 51,516 SH   SOLE   51,423 0 93
INVESCO EXCH TRADED FD TR II GLOBAL WATER 46138E651 1,033 28,272 SH   SOLE   28,272 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2023 CB 46138J866 357 16,907 SH   SOLE   16,907 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2024 CB 46138J841 427 20,277 SH   SOLE   20,277 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 288 1,823 SH   SOLE   1,823 0 0
INVESCO EXCHANGE TRADED FD T WATER RES ETF 46137V142 3,670 69,220 SH   SOLE   69,220 0 0
INVESCO EXCHANGE TRADED FD T FTSE RAFI 1000 46137V613 70,843 414,622 SH   SOLE   413,723 0 899
INVESCO QQQ TR UNIT SER 1 46090E103 4,491 12,389 SH   SOLE   12,389 0 0
IRON MTN INC NEW COM 46284V101 247 4,454 SH   SOLE   4,454 0 0
ISHARES INC CORE MSCI EMKT 46434G103 304 5,471 SH   SOLE   5,451 0 20
ISHARES TR RUS 2000 GRW ETF 464287648 328 1,281 SH   SOLE   1,281 0 0
ISHARES TR MSCI USA QLT FCT 46432F339 212 1,572 SH   SOLE   1,572 0 0
ISHARES TR RUSSELL 3000 ETF 464287689 443 1,689 SH   SOLE   1,689 0 0
ISHARES TR NATIONAL MUN ETF 464288414 315 2,874 SH   SOLE   2,874 0 0
ISHARES TR S&P 100 ETF 464287101 630 3,023 SH   SOLE   3,023 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 686 3,341 SH   SOLE   3,341 0 0
ISHARES TR S&P MC 400GR ETF 464287606 263 3,399 SH   SOLE   3,399 0 0
ISHARES TR S&P 500 VAL ETF 464287408 613 3,935 SH   SOLE   3,935 0 0
ISHARES TR EAFE SML CP ETF 464288273 268 4,042 SH   SOLE   4,042 0 0
ISHARES TR CORE S&P US GWT 464287671 454 4,295 SH   SOLE   4,295 0 0
ISHARES TR EUROPE ETF 464287861 282 5,601 SH   SOLE   5,328 0 273
ISHARES TR COHEN STEER REIT 464287564 412 5,800 SH   SOLE   5,800 0 0
ISHARES TR IBOXX INV CP ETF 464287242 740 6,121 SH   SOLE   6,121 0 0
ISHARES TR RUS 2000 VAL ETF 464287630 1,118 6,925 SH   SOLE   6,925 0 0
ISHARES TR RUS MD CP GR ETF 464287481 701 6,978 SH   SOLE   6,978 0 0
ISHARES TR RUS MDCP VAL ETF 464287473 935 7,814 SH   SOLE   7,814 0 0
ISHARES TR 1 3 YR TREAS BD 464287457 801 9,609 SH   SOLE   9,609 0 0
ISHARES TR CORE MSCI TOTAL 46432F834 706 10,597 SH   SOLE   10,597 0 0
ISHARES TR CORE S&P SCP ETF 464287804 1,430 13,252 SH   SOLE   13,252 0 0
ISHARES TR CORE DIV GRWTH 46434V621 1,075 20,129 SH   SOLE   20,129 0 0
ISHARES TR RUS 1000 ETF 464287622 5,327 21,304 SH   SOLE   21,304 0 0
ISHARES TR RUS MID CAP ETF 464287499 1,921 24,612 SH   SOLE   24,612 0 0
ISHARES TR SHRT NAT MUN ETF 464288158 2,934 28,054 SH   SOLE   28,054 0 0
ISHARES TR RUS 1000 GRW ETF 464287614 8,702 31,343 SH   SOLE   31,332 0 11
ISHARES TR CORE TOTAL USD 46434V613 2,174 43,798 SH   SOLE   43,798 0 0
ISHARES TR CORE US AGGBD ET 464287226 6,033 56,332 SH   SOLE   56,332 0 0
ISHARES TR RUS 1000 VAL ETF 464287598 9,604 57,862 SH   SOLE   57,844 0 18
ISHARES TR MSCI INTL QUALTY 46434V456 3,388 91,881 SH   SOLE   90,442 0 1,439
ISHARES TR SELECT DIVID ETF 464287168 13,840 108,015 SH   SOLE   108,015 0 0
ISHARES TR MSCI EMG MKT ETF 464287234 9,184 203,427 SH   SOLE   202,709 0 718
ISHARES TR CORE S&P500 ETF 464287200 170,503 375,814 SH   SOLE   375,159 0 655
ISHARES TR CORE S&P MCP ETF 464287507 105,565 393,399 SH   SOLE   392,859 0 540
ISHARES TR INTL SEL DIV ETF 464288448 13,915 438,137 SH   SOLE   437,657 0 480
ISHARES TR MSCI EAFE ETF 464287465 72,237 981,490 SH   SOLE   980,059 0 1,431
J P MORGAN EXCHANGE-TRADED F ULTRA SHRT INC 46641Q837 1,787 35,552 SH   SOLE   35,552 0 0
J P MORGAN EXCHANGE-TRADED F DIV RTN EM EQT 46641Q308 12,119 217,488 SH   SOLE   217,222 0 266
JOHN HANCOCK EXCHANGE TRADED MULTIFACTOR MI 47804J206 2,084 39,658 SH   SOLE   39,087 0 571
JOHNSON & JOHNSON COM 478160104 15,515 87,538 SH   SOLE   87,410 0 128
JPMORGAN CHASE & CO COM 46625H100 16,314 119,676 SH   SOLE   119,189 0 487
KIMBERLY-CLARK CORP COM 494368103 291 2,361 SH   SOLE   2,361 0 0
KIMCO RLTY CORP COM 49446R109 1,830 74,095 SH   SOLE   73,698 0 397
KINDER MORGAN INC DEL COM 49456B101 10,080 533,069 SH   SOLE   532,408 0 661
KIRBY CORP COM 497266106 1,933 26,780 SH   SOLE   26,780 0 0
KKR & CO INC COM 48251W104 841 14,389 SH   SOLE   14,389 0 0
KRAFT HEINZ CO COM 500754106 262 6,640 SH   SOLE   6,640 0 0
L3HARRIS TECHNOLOGIES INC COM 502431109 359 1,444 SH   SOLE   1,444 0 0
LABORATORY CORP AMER HLDGS COM NEW 50540R409 3,753 14,234 SH   SOLE   14,205 0 29
LAM RESEARCH CORP COM 512807108 11,617 21,608 SH   SOLE   21,586 0 22
LAUDER ESTEE COS INC CL A 518439104 433 1,589 SH   SOLE   1,589 0 0
LHC GROUP INC COM 50187A107 4,063 24,100 SH   SOLE   24,100 0 0
LILLY ELI & CO COM 532457108 864 3,016 SH   SOLE   3,016 0 0
LINDE PLC SHS G5494J103 315 987 SH   SOLE   987 0 0
LIVE NATION ENTERTAINMENT IN COM 538034109 236 2,000 SH Call SOLE   0 0 2,000
LOCKHEED MARTIN CORP COM 539830109 11,684 26,470 SH   SOLE   26,443 0 27
LOWES COS INC COM 548661107 2,647 13,095 SH   SOLE   13,049 0 46
LYONDELLBASELL INDUSTRIES N SHS - A - N53745100 283 2,756 SH   SOLE   2,756 0 0
MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 1,094 22,281 SH   SOLE   21,455 0 826
MARATHON PETE CORP COM 56585A102 402 4,701 SH   SOLE   4,576 0 125
MARKEL CORP COM 570535104 991 672 SH   SOLE   672 0 0
MASTERCARD INCORPORATED CL A 57636Q104 6,374 17,834 SH   SOLE   17,812 0 22
MCDONALDS CORP COM 580135101 11,305 45,716 SH   SOLE   45,665 0 51
MDU RES GROUP INC COM 552690109 392 14,700 SH   SOLE   14,325 0 375
MEDTRONIC PLC SHS G5960L103 7,346 66,215 SH   SOLE   66,103 0 112
MERCK & CO INC COM 58933Y105 4,667 56,876 SH   SOLE   56,731 0 145
META PLATFORMS INC CL A 30303M102 4,046 18,196 SH   SOLE   18,116 0 80
METLIFE INC COM 59156R108 10,383 147,740 SH   SOLE   147,568 0 172
MICROSOFT CORP COM 594918104 40,413 131,080 SH   SOLE   130,052 0 1,028
MONDELEZ INTL INC CL A 609207105 500 7,965 SH   SOLE   7,965 0 0
MORGAN STANLEY COM NEW 617446448 1,466 16,777 SH   SOLE   16,651 0 126
MPLX LP COM UNIT REP LTD 55336V100 660 19,901 SH   SOLE   19,901 0 0
NEW GOLD INC CDA COM 644535106 79 43,700 SH   SOLE   43,700 0 0
NEWMONT CORP COM 651639106 207 2,612 SH   SOLE   2,612 0 0
NEWPARK RES INC COM PAR $.01NEW 651718504 211 57,764 SH   SOLE   57,764 0 0
NEXTERA ENERGY INC COM 65339F101 1,743 20,576 SH   SOLE   20,576 0 0
NEXTERA ENERGY PARTNERS LP COM UNIT PART IN 65341B106 274 3,290 SH   SOLE   3,290 0 0
NIKE INC CL B 654106103 803 5,968 SH   SOLE   5,968 0 0
NORFOLK SOUTHN CORP COM 655844108 12,826 44,967 SH   SOLE   44,923 0 44
NOVARTIS AG SPONSORED ADR 66987V109 301 3,437 SH   SOLE   3,319 0 118
NOVO-NORDISK A S ADR 670100205 322 2,900 SH   SOLE   2,900 0 0
NUCOR CORP COM 670346105 1,912 12,864 SH   SOLE   12,864 0 0
NVIDIA CORPORATION COM 67066G104 1,514 5,546 SH   SOLE   5,488 0 58
OCCIDENTAL PETE CORP *W EXP 08/03/202 674599162 415 11,784 SH   SOLE   11,784 0 0
OCCIDENTAL PETE CORP COM 674599105 4,532 79,866 SH   SOLE   79,866 0 0
ONEOK INC NEW COM 682680103 376 5,324 SH   SOLE   5,324 0 0
ORACLE CORP COM 68389X105 3,903 47,172 SH   SOLE   47,079 0 93
PALO ALTO NETWORKS INC COM 697435105 4,093 6,576 SH   SOLE   6,553 0 23
PAYCHEX INC COM 704326107 820 6,012 SH   SOLE   6,012 0 0
PAYPAL HLDGS INC COM 70450Y103 2,450 21,190 SH   SOLE   21,137 0 53
PEPSICO INC COM 713448108 11,375 67,958 SH   SOLE   67,737 0 221
PFIZER INC COM 717081103 11,969 231,205 SH   SOLE   230,316 0 889
PHILIP MORRIS INTL INC COM 718172109 8,847 94,182 SH   SOLE   93,926 0 256
PHILLIPS 66 COM 718546104 751 8,690 SH   SOLE   8,690 0 0
PIMCO ETF TR ENHAN SHRT MA AC 72201R833 688 6,874 SH   SOLE   6,874 0 0
PIONEER NAT RES CO COM 723787107 213 852 SH   SOLE   490 0 362
PLAINS GP HLDGS L P LTD PARTNR INT A 72651A207 334 28,925 SH   SOLE   28,925 0 0
PNC FINL SVCS GROUP INC COM 693475105 352 1,908 SH   SOLE   1,908 0 0
PPG INDS INC COM 693506107 269 2,050 SH   SOLE   2,050 0 0
PROCTER AND GAMBLE CO COM 742718109 13,416 87,804 SH   SOLE   87,325 0 479
PUBLIC STORAGE COM 74460D109 1,136 2,910 SH   SOLE   2,910 0 0
QUALCOMM INC COM 747525103 15,148 99,122 SH   SOLE   98,942 0 180
RAYTHEON TECHNOLOGIES CORP COM 75513E101 12,362 124,779 SH   SOLE   124,681 0 98
REALTY INCOME CORP COM 756109104 205 2,954 SH   SOLE   2,954 0 0
REPUBLIC SVCS INC COM 760759100 551 4,155 SH   SOLE   4,155 0 0
ROCKWELL AUTOMATION INC COM 773903109 317 1,131 SH   SOLE   1,131 0 0
S&P GLOBAL INC COM 78409V104 382 931 SH   SOLE   931 0 0
SALESFORCE COM INC COM 79466L302 3,532 16,632 SH   SOLE   16,601 0 31
SCHLUMBERGER LTD COM STK 806857108 698 16,895 SH   SOLE   16,895 0 0
SCHWAB CHARLES CORP COM 808513105 2,859 33,911 SH   SOLE   33,804 0 107
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 211 2,677 SH   SOLE   2,446 0 231
SCHWAB STRATEGIC TR US LCAP VA ETF 808524409 210 2,935 SH   SOLE   2,935 0 0
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 217 4,037 SH   SOLE   4,037 0 0
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 716 13,420 SH   SOLE   13,420 0 0
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 594 16,170 SH   SOLE   16,170 0 0
SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 1,377 18,400 SH   SOLE   18,400 0 0
SEAGATE TECHNOLOGY HLDNGS PL ORD SHS G7997R103 205 2,279 SH   SOLE   2,279 0 0
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 333 2,429 SH   SOLE   2,429 0 0
SELECT SECTOR SPDR TR ENERGY 81369Y506 204 2,672 SH   SOLE   2,672 0 0
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 203 2,728 SH   SOLE   2,728 0 0
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 532 2,876 SH   SOLE   2,876 0 0
SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 393 3,813 SH   SOLE   3,813 0 0
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 817 5,143 SH   SOLE   4,953 0 190
SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100 536 6,086 SH   SOLE   5,871 0 215
SELECT SECTOR SPDR TR FINANCIAL 81369Y605 492 12,831 SH   SOLE   12,831 0 0
SERVICENOW INC COM 81762P102 659 1,183 SH   SOLE   1,180 0 3
SERVISFIRST BANCSHARES INC COM 81768T108 2,319 24,338 SH   SOLE   24,338 0 0
SHELL PLC SPON ADS 780259305 292 5,325 SH   SOLE   5,325 0 0
SHERWIN WILLIAMS CO COM 824348106 1,000 4,005 SH   SOLE   4,005 0 0
SHOPIFY INC CL A 82509L107 354 524 SH   SOLE   524 0 0
SOUTHERN CO COM 842587107 782 10,782 SH   SOLE   10,782 0 0
SOUTHWEST AIRLS CO COM 844741108 1,151 25,130 SH   SOLE   25,130 0 0
SPDR GOLD TR GOLD SHS 78463V107 729 4,036 SH   SOLE   4,036 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 677 1,500 SH Put SOLE   0 0 1,500
SPDR S&P 500 ETF TR TR UNIT 78462F103 1,219 2,700 SH Call SOLE   0 0 2,700
SPDR S&P 500 ETF TR TR UNIT 78462F103 9,951 22,032 SH   SOLE   22,032 0 0
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 13,365 27,251 SH   SOLE   27,251 0 0
SPDR SER TR PRTFLO S&P500 GW 78464A409 399 6,026 SH   SOLE   6,026 0 0
SPDR SER TR S&P DIVID ETF 78464A763 50,934 397,580 SH   SOLE   397,330 0 250
SPIRIT OF TEX BANCSHARES INC COM 84861D103 219 8,333 SH   SOLE   8,333 0 0
SPROTT PHYSICAL GOLD TR UNIT 85207H104 315 20,500 SH   SOLE   20,500 0 0
SPROTT PHYSICAL SILVER TR TR UNIT 85207K107 380 43,286 SH   SOLE   43,286 0 0
STARBUCKS CORP COM 855244109 7,156 78,667 SH   SOLE   78,552 0 115
STERLING CONSTR INC COM 859241101 754 28,130 SH   SOLE   28,130 0 0
STRYKER CORPORATION COM 863667101 5,534 20,699 SH   SOLE   20,669 0 30
SURGALIGN HOLDINGS INC COM 86882C105 3 10,000 SH   SOLE   10,000 0 0
SYSCO CORP COM 871829107 515 6,308 SH   SOLE   6,308 0 0
T ROWE PRICE ETF INC PRICE BLUE CHIP 87283Q107 4,288 146,103 SH   SOLE   143,659 0 2,444
TARGA RES CORP COM 87612G101 313 4,143 SH   SOLE   4,143 0 0
TARGET CORP COM 87612E106 1,557 7,338 SH   SOLE   7,338 0 0
TELEDYNE TECHNOLOGIES INC COM 879360105 320 677 SH   SOLE   677 0 0
TELLURIAN INC NEW COM 87968A104 913 172,224 SH   SOLE   172,224 0 0
TESLA INC COM 88160R101 1,329 1,233 SH   SOLE   1,233 0 0
TEXAS INSTRS INC COM 882508104 10,089 54,988 SH   SOLE   54,920 0 68
THERMO FISHER SCIENTIFIC INC COM 883556102 2,567 4,347 SH   SOLE   4,347 0 0
TJX COS INC NEW COM 872540109 2,605 43,011 SH   SOLE   42,923 0 88
TORTOISE ENERGY INFRA CORP COM 89147L886 324 9,371 SH   SOLE   9,371 0 0
TRACTOR SUPPLY CO COM 892356106 286 1,227 SH   SOLE   1,227 0 0
TRANSOCEAN LTD REG SHS H8817H100 452 98,937 SH   SOLE   98,937 0 0
TRAVELERS COMPANIES INC COM 89417E109 279 1,525 SH   SOLE   1,525 0 0
TRUIST FINL CORP COM 89832Q109 8,050 141,969 SH   SOLE   141,604 0 365
TWITTER INC COM 90184L102 791 20,434 SH   SOLE   20,434 0 0
UNION PAC CORP COM 907818108 4,697 17,194 SH   SOLE   17,163 0 31
UNITED PARCEL SERVICE INC CL B 911312106 13,294 61,988 SH   SOLE   61,895 0 93
UNITEDHEALTH GROUP INC COM 91324P102 476 933 SH   SOLE   933 0 0
US BANCORP DEL COM NEW 902973304 7,816 147,066 SH   SOLE   146,853 0 213
VALERO ENERGY CORP COM 91913Y100 691 6,802 SH   SOLE   6,802 0 0
VANECK ETF TRUST SEMICONDUCTR ETF 92189F676 213 787 SH   SOLE   640 0 147
VANECK ETF TRUST AGRIBUSINESS ETF 92189F700 974 9,317 SH   SOLE   9,317 0 0
VANGUARD BD INDEX FDS SHORT TRM BOND 921937827 1,298 16,665 SH   SOLE   16,638 0 27
VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835 1,897 23,850 SH   SOLE   23,842 0 8
VANGUARD INDEX FDS SML CP GRW ETF 922908595 357 1,437 SH   SOLE   1,437 0 0
VANGUARD INDEX FDS SMALL CP ETF 922908751 309 1,450 SH   SOLE   1,428 0 22
VANGUARD INDEX FDS GROWTH ETF 922908736 527 1,832 SH   SOLE   1,832 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 1,716 4,134 SH   SOLE   4,085 0 49
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 532 4,910 SH   SOLE   4,867 0 43
VANGUARD INDEX FDS VALUE ETF 922908744 775 5,245 SH   SOLE   5,245 0 0
VANGUARD INDEX FDS MID CAP ETF 922908629 2,104 8,848 SH   SOLE   8,848 0 0
VANGUARD INDEX FDS SM CP VAL ETF 922908611 3,555 20,206 SH   SOLE   20,206 0 0
VANGUARD INDEX FDS EXTEND MKT ETF 922908652 14,132 85,308 SH   SOLE   85,302 0 6
VANGUARD INDEX FDS TOTAL STK MKT 922908769 62,880 276,191 SH   SOLE   276,191 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 5,582 121,007 SH   SOLE   120,151 0 856
VANGUARD MUN BD FDS TAX EXEMPT BD 922907746 2,053 39,833 SH   SOLE   39,833 0 0
VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 372 4,328 SH   SOLE   4,328 0 0
VANGUARD SCOTTSDALE FDS VNG RUS2000IDX 92206C664 1,146 13,836 SH   SOLE   13,836 0 0
VANGUARD SCOTTSDALE FDS VNG RUS3000IDX 92206C599 7,934 38,904 SH   SOLE   38,869 0 35
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 5,124 65,615 SH   SOLE   65,615 0 0
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 2,825 17,420 SH   SOLE   14,490 0 2,930
VANGUARD STAR FDS VG TL INTL STK F 921909768 5,285 88,455 SH   SOLE   88,326 0 129
VANGUARD TAX-MANAGED INTL FD FTSE DEV MKT ETF 921943858 210,183 4,376,079 SH   SOLE   4,368,367 0 7,712
VANGUARD WHITEHALL FDS INTL HIGH ETF 921946794 7,471 110,479 SH   SOLE   110,479 0 0
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406 14,587 129,950 SH   SOLE   125,277 0 4,673
VANGUARD WORLD FD ESG INTL STK ETF 921910725 214 3,746 SH   SOLE   3,746 0 0
VANGUARD WORLD FDS HEALTH CAR ETF 92204A504 280 1,101 SH   SOLE   1,101 0 0
VANGUARD WORLD FDS ENERGY ETF 92204A306 308 2,878 SH   SOLE   2,878 0 0
VERISK ANALYTICS INC COM 92345Y106 3,028 14,109 SH   SOLE   14,109 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 9,014 176,957 SH   SOLE   176,763 0 194
VISA INC COM CL A 92826C839 9,872 44,515 SH   SOLE   44,423 0 92
VULCAN MATLS CO COM 929160109 683 3,716 SH   SOLE   3,716 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108 409 9,132 SH   SOLE   9,132 0 0
WALMART INC COM 931142103 1,535 10,306 SH   SOLE   10,206 0 100
WASTE MGMT INC DEL COM 94106L109 586 3,700 SH   SOLE   3,700 0 0
WATERS CORP COM 941848103 2,380 7,668 SH   SOLE   7,641 0 27
WELLS FARGO CO NEW COM 949746101 242 5,005 SH   SOLE   4,730 0 275
WESTERN MIDSTREAM PARTNERS L COM UNIT LP INT 958669103 328 13,018 SH   SOLE   13,018 0 0
WILLIAMS COS INC COM 969457100 761 22,764 SH   SOLE   22,764 0 0
WILLIAMS SONOMA INC COM 969904101 11,361 78,350 SH   SOLE   78,284 0 66
WISDOMTREE TR ITL HIGH DIV FD 97717W802 1,206 30,334 SH   SOLE   30,334 0 0
WISDOMTREE TR US LARGECAP DIVD 97717W307 4,320 65,740 SH   SOLE   65,740 0 0
WISDOMTREE TR US S CAP QTY DIV 97717X651 9,699 217,375 SH   SOLE   217,375 0 0
WISDOMTREE TR EMER MKT HIGH FD 97717W315 10,068 230,062 SH   SOLE   230,062 0 0
WISDOMTREE TR US SMALLCAP FUND 97717W562 17,332 361,384 SH   SOLE   361,337 0 47
WISDOMTREE TR US HIGH DIVIDEND 97717W208 38,000 431,376 SH   SOLE   431,201 0 175
WISDOMTREE TR US MIDCAP DIVID 97717W505 109,669 2,468,903 SH   SOLE   2,465,726 0 3,177
XYLEM INC COM 98419M100 214 2,507 SH   SOLE   2,507 0 0
YUM BRANDS INC COM 988498101 2,701 22,787 SH   SOLE   22,741 0 46
ZIM INTEGRATED SHIPPING SERV SHS M9T951109 247 3,393 SH   SOLE   3,393 0 0