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
Expires: July 31, 2015
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
ABBOTT LABS COM 002824100 242,710 1,785 SH SOLE 0 0 1,785
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 207,729 695 SH SOLE 0 0 695
ALPHABET INC CAP STK CL A 02079K305 1,138,446 6,460 SH SOLE 0 0 6,460
ALTRIA GROUP INC COM 02209S103 217,531 3,710 SH SOLE 0 0 3,710
AMAZON COM INC COM 023135106 1,895,310 8,639 SH SOLE 0 0 8,639
AMERICAN EXPRESS CO COM 025816109 325,480 1,020 SH SOLE 0 0 1,020
AMERICAN TOWER CORP NEW COM 03027X100 205,770 931 SH SOLE 0 0 931
AMPHENOL CORP NEW CL A 032095101 252,109 2,553 SH SOLE 0 0 2,553
APPFOLIO INC COM CL A 03783C100 201,725 876 SH SOLE 0 0 876
APPLE INC COM 037833100 2,188,756 10,668 SH SOLE 0 0 10,668
APPLIED MATLS INC COM 038222105 267,282 1,460 SH SOLE 0 0 1,460
ARISTA NETWORKS INC COM SHS 040413205 295,062 2,884 SH SOLE 0 0 2,884
BANK AMERICA CORP COM 060505104 473,618 10,009 SH SOLE 0 0 10,009
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 866,614 1,784 SH SOLE 0 0 1,784
BROADCOM INC COM 11135F101 641,755 2,328 SH SOLE 0 0 2,328
CAPITAL GRP FIXED INCM ETF T SHORT DURATION M 14020Y607 1,633,416 62,631 SH SOLE 0 0 62,631
CENCORA INC COM 03073E105 451,874 1,507 SH SOLE 0 0 1,507
CHEVRON CORP NEW COM 166764100 687,329 4,800 SH SOLE 0 0 4,800
COLGATE PALMOLIVE CO COM 194162103 208,888 2,298 SH SOLE 0 0 2,298
COSTCO WHSL CORP NEW COM 22160K105 440,523 445 SH SOLE 0 0 445
DEERE & CO COM 244199105 1,136,475 2,235 SH SOLE 0 0 2,235
EATON CORP PLC SHS G29183103 252,749 708 SH SOLE 0 0 708
EMERSON ELEC CO COM 291011104 771,381 5,786 SH SOLE 0 0 5,786
ENERPAC TOOL GROUP CORP CL A COM 292765104 217,402 5,360 SH SOLE 0 0 5,360
EXXON MOBIL CORP COM 30231G102 351,714 3,263 SH SOLE 0 0 3,263
FIRST TR EXCH TRADED FD III EME MRK BD ETF 33739P202 880,484 30,488 SH SOLE 0 0 30,488
FIRST TR EXCH TRADED FD III MANAGD MUN ETF 33739N108 657,329 13,194 SH SOLE 0 0 13,194
FIRST TR EXCH TRD ALPHDX FD GERMANY ALPHA 33737J190 745,586 13,229 SH SOLE 0 0 13,229
FIRST TR EXCH TRD ALPHDX FD INDIA NFTY50 EQW 33737J802 943,935 15,740 SH SOLE 0 0 15,740
FIRST TR EXCH TRD ALPHDX FD JAPAN ALPHADEX 33737J158 483,613 8,098 SH SOLE 0 0 8,098
FIRST TR EXCH TRD ALPHDX FD LATIN AMER ALP 33737J125 558,609 28,038 SH SOLE 0 0 28,038
FIRST TR EXCH TRD ALPHDX FD SWITZLND ALPHA 33737J232 1,610,191 21,051 SH SOLE 0 0 21,051
FIRST TR EXCH TRD ALPHDX FD UNIT KING ALPH 33737J224 446,135 9,515 SH SOLE 0 0 9,515
FIRST TR EXCHANGE TRADED FD CONSUMR DISCRE 33734X101 1,393,517 21,966 SH SOLE 0 0 21,966
FIRST TR EXCHANGE TRADED FD DJ GLBL DIVID 33734X200 948,894 34,455 SH SOLE 0 0 34,455
FIRST TR EXCHANGE TRADED FD DORSEY WRT 5 ETF 33738R605 2,204,078 37,193 SH SOLE 0 0 37,193
FIRST TR EXCHANGE TRADED FD ENERGY ALPHADX 33734X127 323,668 21,322 SH SOLE 0 0 21,322
FIRST TR EXCHANGE TRADED FD MULTI ASSET DI 33738R100 1,052,821 66,592 SH SOLE 0 0 66,592
FIRST TR EXCHANGE TRADED FD NASD TECH DIV 33738R118 3,685,924 40,878 SH SOLE 0 0 40,878
FIRST TR EXCHANGE TRADED FD NASDAQ CYB ETF 33734X846 514,726 6,810 SH SOLE 0 0 6,810
FIRST TR EXCHANGE TRADED FD RISNG DIVD ACHIV 33738R506 5,817,390 92,722 SH SOLE 0 0 92,722
FIRST TR EXCHANGE TRADED FD UTILITIES ALPH 33734X184 421,335 9,942 SH SOLE 0 0 9,942
FIRST TR EXCHANGE-TRADED ALP COM SHS 33735J101 4,791,310 60,935 SH SOLE 0 0 60,935
FIRST TR EXCHANGE-TRADED ALP SHS ISSUED FRST 33733C108 394,810 4,858 SH SOLE 0 0 4,858
FIRST TR EXCHANGE-TRADED FD CAP STRENGTH ETF 33733E104 1,773,893 19,517 SH SOLE 0 0 19,517
FIRST TR EXCHANGE-TRADED FD COM 33734G108 520,151 19,229 SH SOLE 0 0 19,229
FIRST TR EXCHANGE-TRADED FD COMMON SHS 33735T109 515,464 33,170 SH SOLE 0 0 33,170
FIRST TR EXCHANGE-TRADED FD FIRST TR ENH NEW 33739Q408 537,429 8,977 SH SOLE 0 0 8,977
FIRST TR EXCHANGE-TRADED FD FIRST TR TA HIYL 33738D408 1,058,261 25,311 SH SOLE 0 0 25,311
FIRST TR EXCHANGE-TRADED FD FST LOW OPPT EFT 33739Q200 2,018,890 40,984 SH SOLE 0 0 40,984
FIRST TR EXCHANGE-TRADED FD NO AMER ENERGY 33738D101 1,101,969 29,378 SH SOLE 0 0 29,378
FIRST TR EXCHANGE-TRADED FD SHS 33734H106 3,520,071 78,749 SH SOLE 0 0 78,749
FIRST TR EXCHANGE-TRADED FD SMID RISNG ETF 33741X102 386,371 10,952 SH SOLE 0 0 10,952
FIRST TR EXCHANGE-TRADED FD SSI STRG ETF 33739Q507 303,141 7,811 SH SOLE 0 0 7,811
FIRST TR EXCHANGE-TRADED FD US EQTY OPPT ETF 336920103 340,683 2,351 SH SOLE 0 0 2,351
FIRST TR EXCHNG TRADED FD VI SMITH OPPORT FXD 33740F805 564,235 12,856 SH SOLE 0 0 12,856
FISERV INC COM 337738108 247,408 1,435 SH SOLE 0 0 1,435
FLEXSHARES TR CR SCD US BD 33939L761 1,442,278 29,567 SH SOLE 0 0 29,567
FLEXSHARES TR DISCP DUR MBS 33939L779 7,226,700 349,116 SH SOLE 0 0 349,116
GODADDY INC CL A 380237107 526,315 2,923 SH SOLE 0 0 2,923
GOOSEHEAD INS INC COM CL A 38267D109 244,994 2,322 SH SOLE 0 0 2,322
GRAINGER W W INC COM 384802104 285,026 274 SH SOLE 0 0 274
HOLLEY INC COM 43538H103 21,124 10,562 SH SOLE 0 0 10,562
HONEYWELL INTL INC COM 438516106 216,346 929 SH SOLE 0 0 929
ILLINOIS TOOL WKS INC COM 452308109 351,342 1,421 SH SOLE 0 0 1,421
INTERACTIVE BROKERS GROUP IN COM CL A 45841N107 774,743 13,982 SH SOLE 0 0 13,982
INTERNATIONAL BUSINESS MACHS COM 459200101 483,439 1,640 SH SOLE 0 0 1,640
INTUIT COM 461202103 336,318 427 SH SOLE 0 0 427
INVESCO EXCH TRADED FD TR II VAR RATE PFD 46138G870 3,353,937 137,175 SH SOLE 0 0 137,175
ISHARES INC MSCI BIC ETF 464286657 407,959 9,840 SH SOLE 0 0 9,840
ISHARES TR EXPANDED TECH 464287515 4,850,215 44,294 SH SOLE 0 0 44,294
ISHARES TR HIGH YLD SYSTM B 46435G250 5,545,384 116,806 SH SOLE 0 0 116,806
ISHARES TR ISHARES SEMICDTR 464287523 6,314,548 26,454 SH SOLE 0 0 26,454
ISHARES TR LATN AMER 40 ETF 464287390 256,743 9,796 SH SOLE 0 0 9,796
ISHARES TR S&P 500 VAL ETF 464287408 247,402 1,266 SH SOLE 0 0 1,266
ISHARES TR TIPS BD ETF 464287176 235,596 2,141 SH SOLE 0 0 2,141
ISHARES TR U.S. BAS MTL ETF 464287838 512,298 3,659 SH SOLE 0 0 3,659
ISHARES TR U.S. ENERGY ETF 464287796 945,304 20,905 SH SOLE 0 0 20,905
ISHARES TR U.S. FIN SVC ETF 464287770 1,056,726 12,345 SH SOLE 0 0 12,345
ISHARES TR U.S. INSRNCE ETF 464288786 3,164,789 23,537 SH SOLE 0 0 23,537
ISHARES TR U.S. TECH ETF 464287721 7,835,821 45,223 SH SOLE 0 0 45,223
ISHARES TR U.S. UTILITS ETF 464287697 342,718 3,277 SH SOLE 0 0 3,277
ISHARES TR US AER DEF ETF 464288760 4,297,819 22,783 SH SOLE 0 0 22,783
ISHARES TR US BR DEL SE ETF 464288794 3,300,335 19,512 SH SOLE 0 0 19,512
ISHARES TR US CONSM STAPLES 464287812 411,744 5,842 SH SOLE 0 0 5,842
ISHARES TR US CONSUM DISCRE 464287580 2,472,552 24,815 SH SOLE 0 0 24,815
ISHARES TR US HOME CONS ETF 464288752 5,064,194 54,354 SH SOLE 0 0 54,354
ISHARES TR US OIL EQ&SV ETF 464288844 907,676 53,487 SH SOLE 0 0 53,487
ISHARES TR US OIL GS EX ETF 464288851 1,847,670 20,854 SH SOLE 0 0 20,854
JPMORGAN CHASE & CO. COM 46625H100 1,112,275 3,837 SH SOLE 0 0 3,837
KRANESHARES TRUST BOSERA MSCI CHIN 500767405 261,834 10,784 SH SOLE 0 0 10,784
KYNDRYL HLDGS INC COMMON STOCK 50155Q100 296,196 7,059 SH SOLE 0 0 7,059
LINDE PLC SHS G54950103 213,946 456 SH SOLE 0 0 456
MASTERCARD INCORPORATED CL A 57636Q104 1,069,934 1,904 SH SOLE 0 0 1,904
MCDONALDS CORP COM 580135101 1,140,193 3,903 SH SOLE 0 0 3,903
MERCADOLIBRE INC COM 58733R102 261,363 100 SH SOLE 0 0 100
MERCK & CO INC COM 58933Y105 488,773 6,175 SH SOLE 0 0 6,175
META PLATFORMS INC CL A 30303M102 293,022 397 SH SOLE 0 0 397
MICROSOFT CORP COM 594918104 2,466,795 4,959 SH SOLE 0 0 4,959
MITSUBISHI UFJ FINL GROUP IN SPONSORED ADS 606822104 196,086 14,292 SH SOLE 0 0 14,292
MONDELEZ INTL INC CL A 609207105 239,277 3,548 SH SOLE 0 0 3,548
MORNINGSTAR INC COM 617700109 356,311 1,135 SH SOLE 0 0 1,135
MOTOROLA SOLUTIONS INC COM NEW 620076307 239,242 569 SH SOLE 0 0 569
NCINO INC COM 63947X101 234,473 8,383 SH SOLE 0 0 8,383
NEXTERA ENERGY INC COM 65339F101 215,202 3,100 SH SOLE 0 0 3,100
NVIDIA CORPORATION COM 67066G104 367,801 2,328 SH SOLE 0 0 2,328
OLLIES BARGAIN OUTLET HLDGS COM 681116109 226,134 1,716 SH SOLE 0 0 1,716
ONESTREAM INC CL A 68278B107 273,859 9,677 SH SOLE 0 0 9,677
PEPSICO INC COM 713448108 689,051 5,219 SH SOLE 0 0 5,219
PHILIP MORRIS INTL INC COM 718172109 493,708 2,711 SH SOLE 0 0 2,711
PROCTER AND GAMBLE CO COM 742718109 824,050 5,172 SH SOLE 0 0 5,172
PROGRESSIVE CORP COM 743315103 445,923 1,671 SH SOLE 0 0 1,671
RYAN SPECIALTY HOLDINGS INC CL A 78351F107 231,506 3,405 SH SOLE 0 0 3,405
SAP SE SPON ADR 803054204 217,432 715 SH SOLE 0 0 715
SERVISFIRST BANCSHARES INC COM 81768T108 243,459 3,141 SH SOLE 0 0 3,141
SONY GROUP CORP SPONSORED ADR 835699307 213,810 8,214 SH SOLE 0 0 8,214
SPDR SERIES TRUST BBG CONV SEC ETF 78464A359 915,888 11,080 SH SOLE 0 0 11,080
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 378,012 1,669 SH SOLE 0 0 1,669
TEXAS INSTRS INC COM 882508104 414,825 1,998 SH SOLE 0 0 1,998
THE CIGNA GROUP COM 125523100 470,085 1,422 SH SOLE 0 0 1,422
TJX COS INC NEW COM 872540109 203,388 1,647 SH SOLE 0 0 1,647
TRANE TECHNOLOGIES PLC SHS G8994E103 307,937 704 SH SOLE 0 0 704
TRUST FOR PROFESSIONAL MANAG CONVERGENCE LNG 89834G760 7,842,061 335,561 SH SOLE 0 0 335,561
UNILEVER PLC SPON ADR NEW 904767704 232,018 3,793 SH SOLE 0 0 3,793
UNION PAC CORP COM 907818108 839,200 3,647 SH SOLE 0 0 3,647
UNITED RENTALS INC COM 911363109 232,047 308 SH SOLE 0 0 308
WALMART INC COM 931142103 616,680 6,307 SH SOLE 0 0 6,307
WELLS FARGO CO NEW COM 949746101 306,609 3,827 SH SOLE 0 0 3,827
WILLIAMS COS INC COM 969457100 433,546 6,903 SH SOLE 0 0 6,903
YUM BRANDS INC COM 988498101 200,636 1,354 SH SOLE 0 0 1,354
ZIONS BANCORPORATION N A COM 989701107 592,201 11,402 SH SOLE 0 0 11,402