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 FIGI (to the nearest dollar) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
ABBOTT LABS COM 002824100   274,549 2,617 SH   SOLE   0 0 2,617
AFLAC INC COM 001055102   445,799 4,698 SH   SOLE   0 0 4,698
AGNC INVT CORP COM 00123Q104   148,500 14,850 SH   SOLE   0 0 14,850
ALBEMARLE CORP COM 012653101   230,871 2,479 SH   SOLE   0 0 2,479
ALPHABET INC CAP STK CL A 02079K305   1,431,286 8,578 SH   SOLE   0 0 8,578
ALPHABET INC CAP STK CL C 02079K107   1,138,523 6,752 SH   SOLE   0 0 6,752
ALPS ETF TR OSHARES US SMLCP 00162Q395   2,244,806 51,345 SH   SOLE   0 0 51,345
AMAZON COM INC COM 023135106   1,828,993 10,012 SH   SOLE   0 0 10,012
AON PLC SHS CL A G0403H108   319,793 995 SH   SOLE   0 0 995
APPLE INC COM 037833100   1,331,747 6,093 SH   SOLE   0 0 6,093
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   314,009 716 SH   SOLE   0 0 716
CINTAS CORP COM 172908105   643,221 842 SH   SOLE   0 0 842
DYNEX CAP INC COM 26817Q886   217,774 17,865 SH   SOLE   0 0 17,865
ELI LILLY & CO COM 532457108   235,794 293 SH   SOLE   0 0 293
ETFIS SER TR I VIRTUS REAVES UT 26923G806   6,950,472 133,385 SH   SOLE   0 0 133,385
ETFS GOLD TR PHYSCL GOLD SHS 00326A104   351,050 15,397 SH   SOLE   0 0 15,397
FIDELITY COVINGTON TRUST MSCI INFO TECH I 316092808   7,025,671 42,058 SH   SOLE   0 0 42,058
FIDELITY MERRIMACK STR TR LOW DURTIN ETF 316188408   2,674,897 53,295 SH   SOLE   0 0 53,295
FIRST TR EXCHANGE TRADED FD CONSUMR STAPLE 33734X119   311,632 4,718 SH   SOLE   0 0 4,718
FIRST TR EXCHANGE TRADED FD INDLS PROD DUR 33734X150   284,396 3,939 SH   SOLE   0 0 3,939
FIRST TR EXCHANGE TRADED FD NASDQ CLN EDGE 33737A108   272,619 2,317 SH   SOLE   0 0 2,317
FIRST TR EXCHANGE TRADED FD TECH ALPHADEX 33734X176   282,930 2,110 SH   SOLE   0 0 2,110
FIRST TR EXCHANGE-TRADED FD CAP STRENGTH ETF 33733E104   373,138 4,308 SH   SOLE   0 0 4,308
FIRST TR EXCHANGE-TRADED FD DJ INTERNT IDX 33733E302   2,298,961 11,724 SH   SOLE   0 0 11,724
FIRST TR EXCHANGE-TRADED FD LUNT US FACTOR 33733E872   380,452 12,364 SH   SOLE   0 0 12,364
FIRST TR EXCHANGE-TRADED FD NASD TECH DIV 33738R118   903,709 11,948 SH   SOLE   0 0 11,948
FIRST TR EXCHANGE-TRADED FD NAT GAS ETF 33733E807   258,869 9,907 SH   SOLE   0 0 9,907
FIRST TR EXCHANGE-TRADED FD US EQTY OPPT ETF 336920103   993,943 9,975 SH   SOLE   0 0 9,975
FIRST TR EXCHNG TRADED FD VI LOW DUR STRTGC 33740F870   1,170,614 62,184 SH   SOLE   0 0 62,184
FIRST TR NAS100 EQ WEIGHTED SHS 337344105   1,193,011 9,836 SH   SOLE   0 0 9,836
FIRST TR NASDAQ 100 TECH IND SHS 337345102   3,571,182 19,087 SH   SOLE   0 0 19,087
FIRST TR VALUE LINE DIVID IN SHS 33734H106   5,529,208 128,466 SH   SOLE   0 0 128,466
GLOBAL X FDS GBL X HYDROGEN 37960A420   794,767 29,187 SH   SOLE   0 0 29,187
GLOBAL X FDS GLBL X MLP ETF 37954Y343   277,165 5,668 SH   SOLE   0 0 5,668
GLOBAL X FDS LITHIUM BTRY ETF 37954Y855   5,382,316 137,869 SH   SOLE   0 0 137,869
GLOBAL X FDS US INFR DEV ETF 37954Y673   272,940 6,923 SH   SOLE   0 0 6,923
GOLDMAN SACHS ETF TR ACCES TREASURY 381430529   459,581 4,590 SH   SOLE   0 0 4,590
GOLDMAN SACHS ETF TR ACTIVEBETA US LG 381430503   434,901 4,052 SH   SOLE   0 0 4,052
GRANITESHARES GOLD TR SHS BEN INT 38748G101   300,854 12,767 SH   SOLE   0 0 12,767
INVESCO EXCH TRADED FD TR II NASDAQ 100 ETF 46138G649   341,985 1,795 SH   SOLE   0 0 1,795
INVESCO EXCH TRADED FD TR II S&P 500 REVENUE 46138G698   16,841,017 177,349 SH   SOLE   0 0 177,349
INVESCO EXCH TRD SLF IDX FD INVSCO 28 HYCORP 46138J452   595,311 27,396 SH   SOLE   0 0 27,396
INVESCO EXCHANGE TRADED FD T AEROSPACE DEFN 46137V100   1,802,972 16,708 SH   SOLE   0 0 16,708
INVESCO EXCHANGE TRADED FD T PHARMACEUTICALS 46137V662   311,288 3,613 SH   SOLE   0 0 3,613
INVESCO EXCHANGE TRADED FD T S&P MDCP QUALITY 46137V472   380,150 3,733 SH   SOLE   0 0 3,733
INVESCO QQQ TR UNIT SER 1 46090E103   2,691,936 5,811 SH   SOLE   0 0 5,811
ISHARES INC MSCI EMRG CHN 46434G764   4,717,423 79,706 SH   SOLE   0 0 79,706
ISHARES TR CORE DIV GRWTH 46434V621   653,220 10,887 SH   SOLE   0 0 10,887
ISHARES TR CORE MSCI EAFE 46432F842   420,979 5,702 SH   SOLE   0 0 5,702
ISHARES TR CORE MSCI EURO 46434V738   2,631,348 45,360 SH   SOLE   0 0 45,360
ISHARES TR CORE S&P SCP ETF 464287804   2,872,551 24,442 SH   SOLE   0 0 24,442
ISHARES TR CORE S&P TTL STK 464287150   202,313 1,688 SH   SOLE   0 0 1,688
ISHARES TR CORE S&P500 ETF 464287200   18,547,429 33,876 SH   SOLE   0 0 33,876
ISHARES TR CORE TOTAL USD 46434V613   3,802,419 83,068 SH   SOLE   0 0 83,068
ISHARES TR CORE US AGGBD ET 464287226   9,233,732 93,908 SH   SOLE   0 0 93,908
ISHARES TR EXPANDED TECH 464287515   237,380 2,797 SH   SOLE   0 0 2,797
ISHARES TR FLTG RATE NT ETF 46429B655   415,762 8,141 SH   SOLE   0 0 8,141
ISHARES TR INVESTMENT GRADE 46435G219   261,901 5,827 SH   SOLE   0 0 5,827
ISHARES TR MSCI EAFE ETF 464287465   360,484 4,541 SH   SOLE   0 0 4,541
ISHARES TR MSCI INTL QUALTY 46434V456   2,007,922 51,578 SH   SOLE   0 0 51,578
ISHARES TR MSCI USA ESG SLC 464288802   628,868 5,529 SH   SOLE   0 0 5,529
ISHARES TR MSCI USA MIN VOL 46429B697   393,925 4,558 SH   SOLE   0 0 4,558
ISHARES TR MSCI USA QLT FCT 46432F339   12,860,847 75,958 SH   SOLE   0 0 75,958
ISHARES TR RUS 1000 GRW ETF 464287614   7,480,598 21,175 SH   SOLE   0 0 21,175
ISHARES TR S&P 500 GRWT ETF 464287309   8,515,833 94,694 SH   SOLE   0 0 94,694
ISHARES TR S&P 500 VAL ETF 464287408   486,928 2,569 SH   SOLE   0 0 2,569
ISHARES TR SHORT TREAS BD 464288679   530,817 4,804 SH   SOLE   0 0 4,804
ISHARES TR SP SMCP600VL ETF 464287879   2,444,278 22,624 SH   SOLE   0 0 22,624
ISHARES TR TRS FLT RT BD 46434V860   207,898 4,105 SH   SOLE   0 0 4,105
ISHARES TR U.S. ENERGY ETF 464287796   258,362 5,315 SH   SOLE   0 0 5,315
ISHARES TR U.S. MED DVC ETF 464288810   351,556 6,466 SH   SOLE   0 0 6,466
ISHARES TR U.S. PHARMA ETF 464288836   2,197,048 31,722 SH   SOLE   0 0 31,722
ISHARES TR US AER DEF ETF 464288760   1,449,284 10,247 SH   SOLE   0 0 10,247
ISHARES TR US HLTHCR PR ETF 464288828   339,588 6,020 SH   SOLE   0 0 6,020
ISHARES TR USD INV GRDE ETF 464288620   565,721 11,122 SH   SOLE   0 0 11,122
JOHN HANCOCK EXCHANGE TRADED MLTFCTR LRG CAP 47804J107   342,845 5,200 SH   SOLE   0 0 5,200
JOHNSON & JOHNSON COM 478160104   371,933 2,311 SH   SOLE   0 0 2,311
JPMORGAN CHASE & CO. COM 46625H100   455,938 2,148 SH   SOLE   0 0 2,148
MASTERCARD INCORPORATED CL A 57636Q104   742,921 1,694 SH   SOLE   0 0 1,694
META PLATFORMS INC CL A 30303M102   736,399 1,579 SH   SOLE   0 0 1,579
MICROSOFT CORP COM 594918104   2,242,251 5,277 SH   SOLE   0 0 5,277
NETFLIX INC COM 64110L106   200,874 318 SH   SOLE   0 0 318
NUVEEN S&P 500 BUY-WRITE INC COM 6706ER101   243,829 18,535 SH   SOLE   0 0 18,535
NVIDIA CORPORATION COM 67066G104   3,301,685 29,343 SH   SOLE   0 0 29,343
NXP SEMICONDUCTORS N V COM N6596X109   270,345 1,072 SH   SOLE   0 0 1,072
ONEOK INC NEW COM 682680103   309,699 3,769 SH   SOLE   0 0 3,769
PACER FDS TR US CASH COWS 100 69374H881   13,558,957 236,034 SH   SOLE   0 0 236,034
PALO ALTO NETWORKS INC COM 697435105   657,473 2,010 SH   SOLE   0 0 2,010
PRINCIPAL EXCHANGE TRADED FD US MEGA CP ETF 74255Y870   494,763 9,241 SH   SOLE   0 0 9,241
PROSHARES TR S&P 500 DV ARIST 74348A467   11,201,168 111,382 SH   SOLE   0 0 111,382
PROSHARES TR S&P MDCP 400 DIV 74347B680   235,771 2,956 SH   SOLE   0 0 2,956
PROSHARES TR S&P TECH DIVIDEN 74347G606   390,130 5,154 SH   SOLE   0 0 5,154
PROSHARES TR ULTRASHRT S&P500 74347G416   484,230 20,845 SH   SOLE   0 0 20,845
RBB FD INC US TREASR 10 YR 74933W536   1,919,213 43,569 SH   SOLE   0 0 43,569
RBB FD INC US TREASY 2 YR 74933W486   3,290,102 68,280 SH   SOLE   0 0 68,280
RBB FD INC US TRSRY 6 MNTH 74933W460   574,534 11,467 SH   SOLE   0 0 11,467
ROYAL CARIBBEAN GROUP COM V7780T103   335,068 2,181 SH   SOLE   0 0 2,181
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797   214,236 2,599 SH   SOLE   0 0 2,599
SELECT SECTOR SPDR TR COMMUNICATION 81369Y852   221,404 2,649 SH   SOLE   0 0 2,649
SELECT SECTOR SPDR TR ENERGY 81369Y506   1,778,728 19,274 SH   SOLE   0 0 19,274
SELECT SECTOR SPDR TR FINANCIAL 81369Y605   1,202,128 27,686 SH   SOLE   0 0 27,686
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308   289,349 3,694 SH   SOLE   0 0 3,694
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886   1,914,237 26,882 SH   SOLE   0 0 26,882
SPDR S&P 500 ETF TR TR UNIT 78462F103   3,317,020 6,096 SH   SOLE   0 0 6,096
SPDR SER TR NUVEEN BLMBRG SH 78468R739   262,802 5,535 SH   SOLE   0 0 5,535
SPDR SER TR NYSE TECH ETF 78464A102   984,931 5,345 SH   SOLE   0 0 5,345
SPDR SER TR PORTFOLIO SHORT 78464A474   8,506,925 284,703 SH   SOLE   0 0 284,703
SPDR SER TR S&P DIVID ETF 78464A763   207,915 1,552 SH   SOLE   0 0 1,552
SSGA ACTIVE ETF TR ULT SHT TRM BD 78467V707   2,833,700 69,837 SH   SOLE   0 0 69,837
TESLA INC COM 88160R101   333,410 1,517 SH   SOLE   0 0 1,517
TRANE TECHNOLOGIES PLC SHS G8994E103   404,256 1,225 SH   SOLE   0 0 1,225
UNITED RENTALS INC COM 911363109   325,751 430 SH   SOLE   0 0 430
UNITEDHEALTH GROUP INC COM 91324P102   725,965 1,268 SH   SOLE   0 0 1,268
VANECK ETF TRUST LONG/FLAT TREND 92189F148   475,918 10,430 SH   SOLE   0 0 10,430
VANECK ETF TRUST MRNGSTR WDE MOAT 92189F643   3,413,501 37,727 SH   SOLE   0 0 37,727
VANECK ETF TRUST SEMICONDUCTR ETF 92189F676   11,798,927 49,265 SH   SOLE   0 0 49,265
VANGUARD BD INDEX FDS SHORT TRM BOND 921937827   510,899 6,605 SH   SOLE   0 0 6,605
VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835   717,538 9,836 SH   SOLE   0 0 9,836
VANGUARD BD INDEX FDS VANGUARD ULTRA 92203C303   2,731,168 55,014 SH   SOLE   0 0 55,014
VANGUARD CHARLOTTE FDS TOTAL INT BD ETF 92203J407   835,372 16,967 SH   SOLE   0 0 16,967
VANGUARD INDEX FDS GROWTH ETF 922908736   10,687,519 29,565 SH   SOLE   0 0 29,565
VANGUARD INDEX FDS SM CP VAL ETF 922908611   3,493,347 17,749 SH   SOLE   0 0 17,749
VANGUARD INDEX FDS SMALL CP ETF 922908751   213,859 922 SH   SOLE   0 0 922
VANGUARD INDEX FDS TOTAL STK MKT 922908769   19,754,210 73,261 SH   SOLE   0 0 73,261
VANGUARD INDEX FDS VALUE ETF 922908744   1,119,304 6,702 SH   SOLE   0 0 6,702
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775   6,047,678 102,036 SH   SOLE   0 0 102,036
VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742   411,661 3,628 SH   SOLE   0 0 3,628
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409   232,588 2,984 SH   SOLE   0 0 2,984
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844   11,635,554 61,760 SH   SOLE   0 0 61,760
VANGUARD STAR FDS VG TL INTL STK F 921909768   306,518 5,023 SH   SOLE   0 0 5,023
VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858   8,610,332 171,469 SH   SOLE   0 0 171,469
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406   515,005 4,169 SH   SOLE   0 0 4,169
VANGUARD WHITEHALL FDS INTL HIGH ETF 921946794   5,572,860 79,459 SH   SOLE   0 0 79,459
VANGUARD WORLD FD INF TECH ETF 92204A702   278,016 495 SH   SOLE   0 0 495
WALMART INC COM 931142103   482,364 6,929 SH   SOLE   0 0 6,929
WESTERN DIGITAL CORP. COM 958102105   377,536 5,552 SH   SOLE   0 0 5,552
WISDOMTREE TR DYNAMIC INT EQ 97717X271   226,061 6,413 SH   SOLE   0 0 6,413
WISDOMTREE TR US QTLY DIV GRT 97717X669   11,901,164 150,705 SH   SOLE   0 0 150,705