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 1,259 11,396 SH   SOLE 0 9,860 0 1,536
ACADIA HEALTHCARE COMPANY IN COM 00404A109 690 8,830 SH   SOLE 0 8,583 0 247
ADVANCED MICRO DEVICES INC COM 007903107 4,978 78,565 SH   SOLE 0 72,837 0 5,728
ALBEMARLE CORP COM 012653101 5,557 21,016 SH   SOLE 0 18,381 0 2,635
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 243 3,034 SH   SOLE 0 3,034 0 0
ALNYLAM PHARMACEUTICALS INC COM 02043Q107 642 3,205 SH   SOLE 0 3,137 0 68
ALPHABET INC CAP STK CL A 02079K305 814 8,515 SH   SOLE 0 6,686 0 1,829
ALPHABET INC CAP STK CL C 02079K107 12,841 133,552 SH   SOLE 0 120,804 0 12,748
AMAZON COM INC COM 023135106 18,542 164,092 SH   SOLE 0 147,309 0 16,783
AMERICAN TOWER CORP NEW COM 03027X100 2,238 10,424 SH   SOLE 0 8,684 0 1,740
AMERICAN WTR WKS CO INC NEW COM 030420103 228 1,754 SH   SOLE 0 1,427 0 327
ANALOG DEVICES INC COM 032654105 1,229 8,818 SH   SOLE 0 7,585 0 1,233
APPLE INC COM 037833100 24,484 177,165 SH   SOLE 0 156,131 0 21,034
ARCHER DANIELS MIDLAND CO COM 039483102 325 4,039 SH   SOLE 0 2,431 0 1,608
ARK ETF TR FINTECH INNOVA 00214Q708 355 23,037 SH   SOLE 0 23,037 0 0
ASML HOLDING N V N Y REGISTRY SHS N07059210 2,423 5,834 SH   SOLE 0 5,179 0 655
AT&T INC COM 00206R102 757 49,342 SH   SOLE 0 44,881 0 4,461
AUTOZONE INC COM 053332102 2,243 1,047 SH   SOLE 0 883 0 164
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 4,526 16,949 SH   SOLE 0 14,244 0 2,705
BILL COM HLDGS INC COM 090043100 3,755 28,369 SH   SOLE 0 24,457 0 3,912
BK OF AMERICA CORP COM 060505104 6,231 206,341 SH   SOLE 0 177,718 0 28,623
BLACKROCK INC COM 09247X101 308 560 SH   SOLE 0 340 0 220
CADENCE DESIGN SYSTEM INC COM 127387108 468 2,866 SH   SOLE 0 1,860 0 1,006
CENTERPOINT ENERGY INC COM 15189T107 626 22,206 SH   SOLE 0 21,600 0 606
CHENIERE ENERGY INC COM NEW 16411R208 596 3,592 SH   SOLE 0 3,122 0 470
CIGNA CORP NEW COM 125523100 774 2,791 SH   SOLE 0 2,584 0 207
CLEVELAND-CLIFFS INC NEW COM 185899101 601 44,615 SH   SOLE 0 40,298 0 4,317
CLOUDFLARE INC CL A COM 18915M107 3,732 67,469 SH   SOLE 0 55,388 0 12,081
COINBASE GLOBAL INC COM CL A 19260Q107 8,187 126,944 SH   SOLE 0 113,008 0 13,936
CONAGRA BRANDS INC COM 205887102 5,360 164,258 SH   SOLE 0 146,955 0 17,303
CONOCOPHILLIPS COM 20825C104 327 3,192 SH   SOLE 0 1,839 0 1,353
CONSTELLATION ENERGY CORP COM 21037T109 598 7,187 SH   SOLE 0 5,993 0 1,194
CORTEVA INC COM 22052L104 1,086 18,997 SH   SOLE 0 15,729 0 3,268
COSTCO WHSL CORP NEW COM 22160K105 12,030 25,472 SH   SOLE 0 22,445 0 3,027
DORCHESTER MINERALS LP COM UNIT 25820R105 280 11,200 SH   SOLE 0 0 0 11,200
ELEVANCE HEALTH INC COM 036752103 362 797 SH   SOLE 0 538 0 259
ENPHASE ENERGY INC COM 29355A107 829 2,989 SH   SOLE 0 2,558 0 431
EXLSERVICE HOLDINGS INC COM 302081104 611 4,149 SH   SOLE 0 4,036 0 113
EXTRA SPACE STORAGE INC COM 30225T102 326 1,887 SH   SOLE 0 1,161 0 726
FIRST TR EXCHANGE TRADED FD UTILITIES ALPH 33734X184 333 10,911 SH   SOLE 0 10,319 0 592
FIRST TR EXCHANGE TRADED FD CONSUMR STAPLE 33734X119 302 5,306 SH   SOLE 0 4,964 0 342
FIRST TR EXCHANGE-TRADED ALP MID CAP VAL FD 33737M201 3,123 81,833 SH   SOLE 0 73,571 0 8,262
FIRST TR EXCHANGE-TRADED FD DORSY WR MOMNT 33741L108 1,614 67,401 SH   SOLE 0 44,407 0 22,994
FIRST TR EXCHANGE-TRADED FD NAT GAS ETF 33733E807 354 15,508 SH   SOLE 0 11,855 0 3,653
FIRST TR EXCHANGE-TRADED FD NO AMER ENERGY 33738D101 4,835 194,340 SH   SOLE 0 153,412 0 40,928
FIRST TR EXCHANGE-TRADED FD CAP STRENGTH ETF 33733E104 1,874 28,209 SH   SOLE 0 24,099 0 4,110
FIRST TR EXCHANGE-TRADED FD RBA INDL ETF 33738R704 299 7,829 SH   SOLE 0 5,799 0 2,030
FIRST TR EXCHANGE-TRADED FD DORSY WRGH VLU 33741L207 1,179 57,867 SH   SOLE 0 37,109 0 20,758
FIRST TR EXCHANGE-TRADED FD FT CBOE VEST S&P 33739Q705 3,071 67,349 SH   SOLE 0 56,020 0 11,329
FIRST TR EXCHANGE-TRADED FD DJ INTERNT IDX 33733E302 358 2,836 SH   SOLE 0 2,800 0 36
FIRST TR EXCHANGE-TRADED FD SENIOR LN FD 33738D309 1,712 38,855 SH   SOLE 0 34,896 0 3,959
FIRST TR EXCHANGE-TRADED FD DORSEYWRIGHT MOM 33738R696 1,016 37,744 SH   SOLE 0 30,932 0 6,812
FIRST TR EXCHANGE-TRADED FD NAS CLNEDG GREEN 33733E500 535 9,391 SH   SOLE 0 7,898 0 1,493
FIRST TR EXCHNG TRADED FD VI CBOE VEST US EQT 33740U786 341 12,384 SH   SOLE 0 4,248 0 8,136
FIRST TR EXCHNG TRADED FD VI FT CBOE VEST US 33740U844 355 12,207 SH   SOLE 0 4,396 0 7,811
FIRST TR EXCHNG TRADED FD VI CBOE VEST US EQ 33740F755 3,585 172,046 SH   SOLE 0 129,261 0 42,785
FIRST TR EXCHNG TRADED FD VI FT CBOE VEST US 33740F680 3,336 113,610 SH   SOLE 0 103,634 0 9,976
FIRST TR EXCHNG TRADED FD VI TCW UNCONSTRAI 33740F888 1,669 70,083 SH   SOLE 0 62,985 0 7,098
FIRST TR HIGH YIELD OPPRT 20 COM 33741Q107 2,422 179,829 SH   SOLE 0 169,598 0 10,231
FIRST TR LRG CP VL ALPHADEX COM SHS 33735J101 323 5,594 SH   SOLE 0 5,129 0 465
GALLAGHER ARTHUR J & CO COM 363576109 625 3,649 SH   SOLE 0 3,649 0 0
GLOBAL X FDS NASDAQ 100 COVER 37954Y483 242 15,433 SH   SOLE 0 6,208 0 9,225
GLOBAL X FDS S&P 500 COVERED 37954Y475 244 6,394 SH   SOLE 0 2,843 0 3,551
GRAPHIC PACKAGING HLDG CO COM 388689101 645 32,658 SH   SOLE 0 31,875 0 783
GSK PLC SPONSORED ADR 37733W204 6,514 221,322 SH   SOLE 0 194,912 0 26,410
HALEON PLC SPON ADS 405552100 187 30,640 SH   SOLE 0 23,774 0 6,866
HOME DEPOT INC COM 437076102 11,310 40,988 SH   SOLE 0 37,171 0 3,817
HONDA MOTOR LTD AMERN SHS 438128308 3,949 182,920 SH   SOLE 0 160,290 0 22,630
HUMANA INC COM 444859102 300 619 SH   SOLE 0 395 0 224
INTEL CORP COM 458140100 1,329 51,582 SH   SOLE 0 44,210 0 7,372
INTERNATIONAL BUSINESS MACHS COM 459200101 1,343 11,303 SH   SOLE 0 9,847 0 1,456
INVESCO ACTVELY MNGD ETC FD OPTIMUM YIELD 46090F100 2,173 134,271 SH   SOLE 0 111,738 0 22,533
INVESCO DB MULTI-SECTOR COMM ENERGY FD 46140H304 311 13,738 SH   SOLE 0 12,920 0 818
INVESCO DB MULTI-SECTOR COMM OIL FD 46140H403 302 19,877 SH   SOLE 0 18,703 0 1,174
INVESCO EXCH TRADED FD TR II PFD ETF 46138E511 1,346 113,297 SH   SOLE 0 108,125 0 5,172
INVESCO EXCH TRADED FD TR II S&P500 LOW VOL 46138E354 484 8,372 SH   SOLE 0 7,760 0 612
INVESCO EXCH TRADED FD TR II S&P 500 REVENUE 46138G698 2,268 33,791 SH   SOLE 0 29,835 0 3,956
INVESCO EXCH TRD SLF IDX FD BULSHS 2025 HY 46138J817 374 17,193 SH   SOLE 0 10,720 0 6,473
INVESCO EXCH TRD SLF IDX FD BULSHS 2024 HY 46138J833 385 17,818 SH   SOLE 0 11,149 0 6,669
INVESCO EXCH TRD SLF IDX FD BULSHS 2023 HY 46138J858 419 18,340 SH   SOLE 0 10,828 0 7,512
INVESCO EXCH TRD SLF IDX FD INVSCO BLSH 26 46138J635 361 16,497 SH   SOLE 0 10,035 0 6,462
INVESCO EXCH TRD SLF IDX FD BULSHS 2022 HY 46138J874 435 19,810 SH   SOLE 0 11,699 0 8,111
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 11,332 89,035 SH   SOLE 0 76,178 0 12,857
INVESCO EXCHANGE TRADED FD T DWA MOMENTUM 46137V837 886 13,113 SH   SOLE 0 8,738 0 4,375
INVESCO QQQ TR UNIT SER 1 46090E103 8,638 32,320 SH   SOLE 0 31,781 0 539
ISHARES INC MSCI STH KOR ETF 464286772 1,809 38,206 SH   SOLE 0 31,694 0 6,512
ISHARES INC MSCI TURKEY ETF 464286715 295 13,351 SH   SOLE 0 9,264 0 4,087
ISHARES TR 10-20 YR TRS ETF 464288653 1,075 9,864 SH   SOLE 0 7,374 0 2,490
ISHARES TR 7-10 YR TRSY BD 464287440 1,424 14,832 SH   SOLE 0 12,100 0 2,732
ISHARES TR US HLTHCR PR ETF 464288828 331 1,294 SH   SOLE 0 948 0 346
ISHARES TR TIPS BD ETF 464287176 1,350 12,871 SH   SOLE 0 10,517 0 2,354
ISHARES TR FLTG RATE NT ETF 46429B655 3,257 64,783 SH   SOLE 0 56,767 0 8,016
ISHARES TR 1 3 YR TREAS BD 464287457 1,637 20,153 SH   SOLE 0 16,985 0 3,168
ISHARES TR PFD AND INCM SEC 464288687 1,170 36,951 SH   SOLE 0 31,786 0 5,165
ISHARES TR CORE S&P SCP ETF 464287804 4,682 53,697 SH   SOLE 0 46,824 0 6,873
ISHARES TR U.S. ENERGY ETF 464287796 1,021 25,984 SH   SOLE 0 22,844 0 3,140
ISHARES TR US HLTHCARE ETF 464287762 1,688 6,671 SH   SOLE 0 5,772 0 899
ISHARES TR MSCI INDONIA ETF 46429B309 657 28,157 SH   SOLE 0 25,974 0 2,183
ISHARES TR S&P 500 GRWT ETF 464287309 6,072 104,957 SH   SOLE 0 92,968 0 11,989
ISHARES TR GBL COMM SVC ETF 464287275 4,404 83,959 SH   SOLE 0 78,929 0 5,030
ISHARES TR US TELECOM ETF 464287713 1,187 56,846 SH   SOLE 0 49,952 0 6,894
ISHARES TR S&P SML 600 GWT 464287887 1,012 9,951 SH   SOLE 0 9,493 0 458
ISHARES TR CORE MSCI EURO 46434V738 6,256 158,223 SH   SOLE 0 142,472 0 15,751
ISHARES TR MSCI USA MMENTM 46432F396 365 2,782 SH   SOLE 0 1,666 0 1,116
ISHARES TR MSCI CHINA ETF 46429B671 3,166 74,381 SH   SOLE 0 67,486 0 6,895
ISHARES TR CORE S&P500 ETF 464287200 7,223 20,139 SH   SOLE 0 14,596 0 5,543
ISHARES TR SHORT TREAS BD 464288679 1,717 15,606 SH   SOLE 0 13,304 0 2,302
ISHARES TR U.S. REAL ES ETF 464287739 2,954 36,279 SH   SOLE 0 35,017 0 1,262
ISHARES U S ETF TR GSCI CMDTY STGY 46431W853 309 8,639 SH   SOLE 0 8,348 0 291
J P MORGAN EXCHANGE TRADED F BETABUILDERS EUR 46641Q191 898 22,269 SH   SOLE 0 21,527 0 742
JPMORGAN CHASE & CO COM 46625H100 7,095 67,891 SH   SOLE 0 60,914 0 6,977
KINSALE CAP GROUP INC COM 49714P108 710 2,780 SH   SOLE 0 2,705 0 75
LAMB WESTON HLDGS INC COM 513272104 308 3,983 SH   SOLE 0 2,518 0 1,465
LILLY ELI & CO COM 532457108 1,879 5,811 SH   SOLE 0 4,372 0 1,439
MCKESSON CORP COM 58155Q103 2,465 7,253 SH   SOLE 0 5,746 0 1,507
MEDTRONIC PLC SHS G5960L103 228 2,824 SH   SOLE 0 0 0 2,824
META PLATFORMS INC CL A 30303M102 5,987 44,129 SH   SOLE 0 38,234 0 5,895
MICROSOFT CORP COM 594918104 18,894 81,127 SH   SOLE 0 71,876 0 9,251
MONDELEZ INTL INC CL A 609207105 721 13,154 SH   SOLE 0 11,467 0 1,687
MURPHY USA INC COM 626755102 716 2,605 SH   SOLE 0 2,539 0 66
NETFLIX INC COM 64110L106 12,494 53,068 SH   SOLE 0 47,274 0 5,794
NEXTERA ENERGY INC COM 65339F101 1,601 20,422 SH   SOLE 0 17,109 0 3,313
NIKE INC CL B 654106103 500 6,013 SH   SOLE 0 1,237 0 4,776
NORTHROP GRUMMAN CORP COM 666807102 1,495 3,179 SH   SOLE 0 2,736 0 443
NUVEEN CR STRATEGIES INCOME COM SHS 67073D102 70 13,605 SH   SOLE 0 13,605 0 0
NUVEEN PFD & INCOME OPPORTUN COM 67073B106 75 10,734 SH   SOLE 0 10,734 0 0
NVIDIA CORPORATION COM 67066G104 5,166 42,553 SH   SOLE 0 34,634 0 7,919
PEPSICO INC COM 713448108 312 1,910 SH   SOLE 0 988 0 922
PIMCO STRATEGIC INCOME FD COM 72200X104 68 14,349 SH   SOLE 0 14,349 0 0
PPG INDS INC COM 693506107 300 2,712 SH   SOLE 0 712 0 2,000
PROCTER AND GAMBLE CO COM 742718109 2,370 18,776 SH   SOLE 0 14,539 0 4,237
QUALCOMM INC COM 747525103 451 3,996 SH   SOLE 0 1,049 0 2,947
REALTY INCOME CORP COM 756109104 620 10,658 SH   SOLE 0 5,253 0 5,405
SALESFORCE INC COM 79466L302 208 1,447 SH   SOLE 0 983 0 464
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 2,069 31,151 SH   SOLE 0 21,570 0 9,581
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 1,204 18,384 SH   SOLE 0 15,089 0 3,295
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 1,232 10,174 SH   SOLE 0 8,622 0 1,552
SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 1,601 19,321 SH   SOLE 0 16,856 0 2,465
SELECT SECTOR SPDR TR ENERGY 81369Y506 2,084 28,941 SH   SOLE 0 25,439 0 3,502
SNAP ONE HOLDINGS CORP COM 83303Y105 120 11,827 SH   SOLE 0 0 0 11,827
SOUTHERN CO COM 842587107 1,405 20,667 SH   SOLE 0 17,839 0 2,828
SOUTHERN COPPER CORP COM 84265V105 540 12,049 SH   SOLE 0 11,073 0 976
SPDR SER TR S&P OILGAS EXP 78468R556 319 2,559 SH   SOLE 0 1,874 0 685
SPDR SER TR BLOOMBERG 1-3 MO 78468R663 7,595 82,920 SH   SOLE 0 65,576 0 17,344
STARBUCKS CORP COM 855244109 251 2,981 SH   SOLE 0 1,581 0 1,400
T-MOBILE US INC COM 872590104 389 2,896 SH   SOLE 0 1,655 0 1,241
TARGET CORP COM 87612E106 5,194 35,001 SH   SOLE 0 28,683 0 6,318
TESLA INC COM 88160R101 8,299 31,287 SH   SOLE 0 28,293 0 2,994
TEXAS INSTRS INC COM 882508104 1,267 8,185 SH   SOLE 0 6,916 0 1,269
TOYOTA MOTOR CORP ADS 892331307 5,986 45,945 SH   SOLE 0 39,823 0 6,122
TYSON FOODS INC CL A 902494103 509 7,719 SH   SOLE 0 6,055 0 1,664
UNILEVER PLC SPON ADR NEW 904767704 8,940 203,925 SH   SOLE 0 179,133 0 24,792
UNITED STATES STL CORP NEW COM 912909108 2,536 139,947 SH   SOLE 0 122,051 0 17,896
UNITEDHEALTH GROUP INC COM 91324P102 7,457 14,764 SH   SOLE 0 13,378 0 1,386
UNUM GROUP COM 91529Y106 734 18,913 SH   SOLE 0 18,422 0 491
VANGUARD ADMIRAL FDS INC 500 VAL IDX FD 921932703 316 2,547 SH   SOLE 0 2,547 0 0
VANGUARD ADMIRAL FDS INC 500 GRTH IDX F 921932505 1,302 6,243 SH   SOLE 0 5,821 0 422
VANGUARD INDEX FDS GROWTH ETF 922908736 532 2,487 SH   SOLE 0 2,403 0 84
VANGUARD INDEX FDS MID CAP ETF 922908629 448 2,381 SH   SOLE 0 2,211 0 170
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 4,092 51,039 SH   SOLE 0 43,428 0 7,611
VANGUARD INDEX FDS SML CP GRW ETF 922908595 316 1,620 SH   SOLE 0 1,109 0 511
VANGUARD INDEX FDS VALUE ETF 922908744 459 3,717 SH   SOLE 0 3,155 0 562
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 6,159 18,760 SH   SOLE 0 17,058 0 1,702
VANGUARD INDEX FDS TOTAL STK MKT 922908769 2,167 12,073 SH   SOLE 0 10,029 0 2,044
VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 848 18,368 SH   SOLE 0 16,634 0 1,734
VANGUARD MALVERN FDS STRM INFPROIDX 922020805 991 20,593 SH   SOLE 0 20,294 0 299
VANGUARD SCOTTSDALE FDS SHORT TERM TREAS 92206C102 237 4,094 SH   SOLE 0 119 0 3,975
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406 5,525 58,229 SH   SOLE 0 53,758 0 4,471
VANGUARD WORLD FDS HEALTH CAR ETF 92204A504 261 1,167 SH   SOLE 0 1,167 0 0
VANGUARD WORLD FDS CONSUM STP ETF 92204A207 1,217 7,086 SH   SOLE 0 6,947 0 139
VERIZON COMMUNICATIONS INC COM 92343V104 1,103 29,052 SH   SOLE 0 25,879 0 3,173
VICI PPTYS INC COM 925652109 833 27,893 SH   SOLE 0 25,138 0 2,755
VISA INC COM CL A 92826C839 1,456 8,196 SH   SOLE 0 6,476 0 1,720
WALMART INC COM 931142103 2,970 22,901 SH   SOLE 0 22,863 0 38
WELLS FARGO CO NEW COM 949746101 3,646 90,642 SH   SOLE 0 77,905 0 12,737
WISDOMTREE TR US TOTAL DIVIDND 97717W109 246 4,532 SH   SOLE 0 4,532 0 0
WISDOMTREE TR FLOATNG RAT TREA 97717Y527 1,369 27,225 SH   SOLE 0 23,461 0 3,764
WOODWARD INC COM 980745103 324 4,040 SH   SOLE 0 0 0 4,040