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
APPLIED OPTOELECTRONICS ORD ORD 03823U102   1,761,765 932,151 SH   SOLE   0 0 932,151
APPLE ORD ORD 037833100   24,618,072 189,472 SH   SOLE   0 0 189,472
APPLE JAN 20, 2023 CALL 260 ORD 037833100   4 4 SH Call SOLE   0 0 4
ABBVIE ORD ORD 00287Y109   2,413,851 14,936 SH   SOLE   0 0 14,936
AIRBNB CL A ORD ORD 009066101   889,200 10,400 SH   SOLE   0 0 10,400
ABBOTT LABORATORIES ORD ORD 002824100   812,938 7,404 SH   SOLE   0 0 7,404
ADOBE ORD ORD 00724F101   1,430,084 4,250 SH   SOLE   0 0 4,250
AMEREN ORD ORD 023608102   258,490 2,907 SH   SOLE   0 0 2,907
AGNICO EAGLE ORD ORD 008474108   298,642 5,744 SH   SOLE   0 0 5,744
AMERICAN ELECTRIC POWER ORD ORD 025537101   493,930 5,202 SH   SOLE   0 0 5,202
AFLAC ORD ORD 001055102   429,125 5,965 SH   SOLE   0 0 5,965
ISHARES CORE US AGGREGATE BOND ETF ETF 464287226   673,769 6,947 SH   SOLE   0 0 6,947
AGNC INVESTMENT REIT ORD ORD 00123Q104   1,186,288 114,617 SH   SOLE   0 0 114,617
AAR ORD ORD 000361105   224,500 5,000 SH   SOLE   0 0 5,000
GLOBAL X FUNDS GLBL X ALT INC ETF ETF 37954Y806   208,876 18,972 SH   SOLE   0 0 18,972
APPLIED MATERIAL ORD ORD 038222105   1,267,456 13,016 SH   SOLE   0 0 13,016
ADVANCED MICRO DEVICES ORD ORD 007903107   2,145,277 33,121 SH   SOLE   0 0 33,121
AMGEN ORD ORD 031162100   908,401 3,459 SH   SOLE   0 0 3,459
ALPS ALERIAN MLP ETF ETF 00162Q452   429,981 11,294 SH   SOLE   0 0 11,294
AMERICAN TOWER REIT REIT 03027X100   344,550 1,626 SH   SOLE   0 0 1,626
INFRACAP MLP ETF ETF 26923G772   212,486 6,720 SH   SOLE   0 0 6,720
AMAZON COM ORD ORD 023135106   15,086,452 179,601 SH   SOLE   0 0 179,601
AMAZON.COM JAN 20, 2023 CALL 100 ORD 023135106   30 2 SH Call SOLE   0 0 2
ARISTA NETWORKS ORD ORD 040413106   521,441 4,297 SH   SOLE   0 0 4,297
ABERCROMBIE AND FITCH CL A ORD ORD 002896207   731,562 31,932 SH   SOLE   0 0 31,932
ABERCROMBIE JAN 20, 2023 CALL 22 ORD 002896207   3,700 81 SH Call SOLE   0 0 81
ISHARES CORE MODERATE ALLOCATIN ETF ETF 464289875   1,296,584 34,112 SH   SOLE   0 0 34,112
ISHARES CORE GROWTH ALLOCATION ETF ETF 464289867   1,420,695 30,125 SH   SOLE   0 0 30,125
AIR PRODUCTS AND CHEMICALS ORD ORD 009158106   489,487 1,588 SH   SOLE   0 0 1,588
APOLLO GLOBAL MANAGEMENT ORD ORD 03769M106   214,579 3,364 SH   SOLE   0 0 3,364
ACCURAY ORD ORD 004397105   2,607,902 1,247,800 SH   SOLE   0 0 1,247,800
ARES CAPITAL ORD ORD 04010L103   292,805 15,853 SH   SOLE   0 0 15,853
ARK GENOMIC REVOLUTION ETF ETF 00214Q302   348,720 12,353 SH   SOLE   0 0 12,353
ARK INNOVATION ETF ETF 00214Q104   219,565 7,028 SH   SOLE   0 0 7,028
ARK NEXT GENERATION INTERNET ETF ETF 00214Q401   2,222,254 57,646 SH   SOLE   0 0 57,646
ARMOUR RESIDENTIAL REIT ORD ORD 042315507   131,851 23,419 SH   SOLE   0 0 23,419
ASML HOLDING ADR REP ORD ORD N07059210   207,339 379 SH   SOLE   0 0 379
BROADCOM ORD ORD 11135F101   1,452,009 2,597 SH   SOLE   0 0 2,597
AMERICAN WATER WORKS ORD ORD 030420103   274,808 1,803 SH   SOLE   0 0 1,803
AXON ENTERPRISE ORD ORD 05464C101   655,424 3,950 SH   SOLE   0 0 3,950
AMERICAN EXPRESS ORD ORD 025816109   541,232 3,663 SH   SOLE   0 0 3,663
ASTRAZENECA ADR REP 0.5 ORD ORD 046353108   203,109 2,996 SH   SOLE   0 0 2,996
BOEING ORD ORD 097023105   2,525,978 13,260 SH   SOLE   0 0 13,260
BOEING JUN 16, 2023 PUT 160 ORD 097023105   2,595 3 SH Put SOLE   0 0 3
ALIBABA GROUP HOLDING ADR REP 8 ORD ORD 01609W102   334,742 3,800 SH   SOLE   0 0 3,800
BANK OF AMERICA ORD ORD 060505104   1,036,517 31,296 SH   SOLE   0 0 31,296
BLACKBERRY ORD ORD 09228F103   870,648 267,070 SH   SOLE   0 0 267,070
BARINGS BDC ORD ORD 06759L103   195,559 23,995 SH   SOLE   0 0 23,995
BUSINESS DEVELOPMENT ORD ORD 12325J101   411,989 72,279 SH   SOLE   0 0 72,279
BLACKROCK CORE BOND CF CF 09249E101   206,500 19,894 SH   SOLE   0 0 19,894
BHP GROUP ADR ADR 088606108   503,679 8,117 SH   SOLE   0 0 8,117
SPDR BLOOMBERG 1 3 MNTH T BLL ETF ETF 78468R663   403,085 4,407 SH   SOLE   0 0 4,407
BLACKROCK SHORT OBLIGATIONS CL INSTL CL INSTL 091936419   542,571 54,530 SH   SOLE   0 0 54,530
VANGUARD INTERMEDIATE TERM BOND ETF ETF 921937819   745,726 10,034 SH   SOLE   0 0 10,034
BANK OF NEW YORK MELLON ORD ORD 064058100   307,532 6,756 SH   SOLE   0 0 6,756
BUILDERS FIRSTSOURCE ORD ORD 12008R107   203,962 3,144 SH   SOLE   0 0 3,144
BLACKROCK ORD ORD 09247X101   699,440 987 SH   SOLE   0 0 987
VANGUARD LONG TERM BOND ETF ETF 921937793   465,717 6,429 SH   SOLE   0 0 6,429
BIOTECH MEDICS ORD ORD 090699307   656 80,000 SH   SOLE   0 0 80,000
BRISTOL MYERS SQUIBB ORD ORD 110122108   1,037,205 14,416 SH   SOLE   0 0 14,416
VANGUARD TOTAL INTERNATIONAL BND ETF ETF 92203J407   1,121,008 23,635 SH   SOLE   0 0 23,635
BP ADR EACH REPSTNG SIX ORD ORD 055622104   3,394,559 97,182 SH   SOLE   0 0 97,182
BP JAN 20, 2023 CALL 27 ORD 055622104   795 1 SH Call SOLE   0 0 1
VANGUARD SHORT-TERM BOND ETF ETF 921937827   1,792,922 23,817 SH   SOLE   0 0 23,817
AGFIQ US MKT NEUTRL ANTI BETA ETF ETF 00110G408   517,697 24,408 SH   SOLE   0 0 24,408
BRITISH AMERICAN TOBACCO ADR REP ORD ORD 110448107   422,243 10,561 SH   SOLE   0 0 10,561
FT CBOE VEST FUND OF BUFFER ETF ETF 33740F755   1,285,804 57,893 SH   SOLE   0 0 57,893
BLCKRCK UTLTES INFRA PWR OPRTNTS CF CF 09248D104   351,013 16,900 SH   SOLE   0 0 16,900
BORGWARNER ORD ORD 099724106   325,046 8,076 SH   SOLE   0 0 8,076
BLACKSTONE ORD ORD 09260D107   1,838,650 24,783 SH   SOLE   0 0 24,783
BLACKSTONE MORTGAGE CL A REIT ORD ORD 09257W100   243,058 11,481 SH   SOLE   0 0 11,481
CITIGROUP ORD ORD 172967424   358,036 7,916 SH   SOLE   0 0 7,916
CITIGROUP JAN 20, 2023 CALL 52.5 ORD 172967424   5 1 SH Call SOLE   0 0 1
CONAGRA BRANDS ORD ORD 205887102   400,081 10,338 SH   SOLE   0 0 10,338
CALAMP ORD ORD 128126109   4,094,496 913,950 SH   SOLE   0 0 913,950
CARRIER GLOBAL ORD ORD 14448C104   247,861 6,009 SH   SOLE   0 0 6,009
CATERPILLAR ORD ORD 149123101   1,036,026 4,325 SH   SOLE   0 0 4,325
CRESCENT CAPITAL BDC ORD ORD 225655109   226,423 17,717 SH   SOLE   0 0 17,717
CROWN CASTLE ORD ORD 22822V101   218,320 1,610 SH   SOLE   0 0 1,610
CORE ALTERNATIVE ETF ETF 53656F847   2,224,969 70,455 SH   SOLE   0 0 70,455
VCTRYSRS US EQ INCM ENHNCD WTD ETF ETF 92647N824   1,060,030 17,078 SH   SOLE   0 0 17,078
CARLYLE GROUP ORD ORD 14316J108   284,036 9,519 SH   SOLE   0 0 9,519
FIRST TRUST NASDAQ CYBRSCRTY ETF ETF 33734X846   323,928 8,368 SH   SOLE   0 0 8,368
CLEVELAND CLIFFS ORD ORD 185899101   292,280 18,143 SH   SOLE   0 0 18,143
CORNERSTONE STRATEGIC VALUE CF CF 21924B302   599,866 81,393 SH   SOLE   0 0 81,393
CLOROX ORD ORD 189054109   421,308 3,002 SH   SOLE   0 0 3,002
COMCAST CL A ORD ORD 20030N101   878,394 25,118 SH   SOLE   0 0 25,118
CHIPOTLE MEXICAN GRILL ORD ORD 169656105   364,910 263 SH   SOLE   0 0 263
COHU ORD ORD 192576106   1,922,199 59,975 SH   SOLE   0 0 59,975
CONOCOPHILLIPS ORD ORD 20825C104   584,322 4,952 SH   SOLE   0 0 4,952
COSTCO WHOLESALE ORD ORD 22160K105   2,107,952 4,618 SH   SOLE   0 0 4,618
CAMPBELL SOUP ORD ORD 134429109   239,507 4,220 SH   SOLE   0 0 4,220
COOPER STANDARD HOLDINGS ORD ORD 21676P103   1,179,476 130,185 SH   SOLE   0 0 130,185
APOLLO DIVERSIFIED CREDIT CEF CEF 39822Y307   872,637 41,913 SH   SOLE   0 0 41,913
CORNERSTONE TOTAL RETURN CF CF 21924U300   513,018 72,256 SH   SOLE   0 0 72,256
SALESFORCE ORD ORD 79466L302   1,181,907 8,914 SH   SOLE   0 0 8,914
CROWDSTRIKE HOLDINGS CL A ORD ORD 22788C105   746,085 7,086 SH   SOLE   0 0 7,086
CREDIT SUISSE GRP ADR REPTG ONE ORD ORD 225401108   66,278 21,802 SH   SOLE   0 0 21,802
CISCO SYSTEMS ORD ORD 17275R102   1,551,784 32,573 SH   SOLE   0 0 32,573
CISCO SYSTEMS JAN 20, 2023 CALL 60 ORD 17275R102   11 11 SH Call SOLE   0 0 11
CISCO SYSTEMS JAN 20, 2023 PUT 37 ORD 17275R102   10 10 SH Put SOLE   0 0 10
ISHRS CORE S&P 500 UCITS USD ETF ETF G4955H110   364,181 926 SH   SOLE   0 0 926
CSX ORD ORD 126408103   251,213 8,109 SH   SOLE   0 0 8,109
CARTER VALIDUS MISSIN CRITL CL A ORD ORD 146280102   344,068 52,852 SH   SOLE   0 0 52,852
CVS HEALTH ORD ORD 126650100   914,620 9,815 SH   SOLE   0 0 9,815
CHEVRON ORD ORD 166764100   6,341,881 35,333 SH   SOLE   0 0 35,333
CHEVRON JAN 19, 2024 CALL 165 ORD 166764100   25,508 10 SH Call SOLE   0 0 10
SPDR BLOOMBERG CONVRTBL SECRS ETF ETF 78464A359   371,884 5,780 SH   SOLE   0 0 5,780
SPRINKLR CL A ORD ORD 85208T107   382,291 46,792 SH   SOLE   0 0 46,792
DOMINION ENERGY ORD ORD 25746U109   539,234 8,794 SH   SOLE   0 0 8,794
DOMINION US JAN 20, 2023 CALL 92.5 ORD 25746U109   30 3 SH Call SOLE   0 0 3
DATA IO ORD ORD 237690102   1,339,879 337,501 SH   SOLE   0 0 337,501
DAKTRONICS ORD ORD 234264109   1,993,331 706,855 SH   SOLE   0 0 706,855
FT CBOE VEST US EQY DEEP BUFF ETF ETF 33740U802   545,923 18,531 SH   SOLE   0 0 18,531
DIEBOLD NIXDORF ORD ORD 253651103   36,332 25,586 SH   SOLE   0 0 25,586
IMGP DBI MANAGED FUTURES STRTGY ETF ETF 53700T827   293,886 10,096 SH   SOLE   0 0 10,096
DROPBOX CL A ORD ORD 26210C104   232,819 10,403 SH   SOLE   0 0 10,403
DUPONT DE NEMOURS ORD ORD 26614N102   250,304 3,647 SH   SOLE   0 0 3,647
DUPONT DE JAN 20, 2023 CALL 80 ORD 26614N102   5 1 SH Call SOLE   0 0 1
DATADOG CL A ORD ORD 23804L103   529,788 7,208 SH   SOLE   0 0 7,208
DEERE ORD ORD 244199105   490,000 1,143 SH   SOLE   0 0 1,143
DIMENSIONAL U S CORE EQUITY 2 ETF ETF 25434V708   604,767 24,908 SH   SOLE   0 0 24,908
DIMENSIONAL WLD EX US CR EQ 2 ETF ETF 25434V880   205,632 9,520 SH   SOLE   0 0 9,520
ISHARES CORE DIVIDEND GROWTH ETF ETF 46434V621   16,515,581 330,312 SH   SOLE   0 0 330,312
DANAHER ORD ORD 235851102   380,218 1,433 SH   SOLE   0 0 1,433
SPDR DOW JONES INDUSTRIAL AVRG ETF ETF 78467X109   844,768 2,550 SH   SOLE   0 0 2,550
WALT DISNEY ORD ORD 254687106   1,633,333 18,800 SH   SOLE   0 0 18,800
WALT DISNEY MAR 17, 2023 CALL 105 ORD 254687106   118 1 SH Call SOLE   0 0 1
AMPLIFY CWP ENHANCED DIV INM ETF ETF 032108409   5,919,159 165,063 SH   SOLE   0 0 165,063
FT CBOE VEST US EQY DEEP BUFFER ETF ETF 33740F698   370,920 12,000 SH   SOLE   0 0 12,000
WISDOMTREE US LARGECAP DIVIDEND ETF ETF 97717W307   2,014,143 32,512 SH   SOLE   0 0 32,512
FT CBOE VEST US EQUITY DEEP BUFF ETF ETF 33740F839   212,355 6,500 SH   SOLE   0 0 6,500
DNP SELECT INCOME CF CF 23325P104   329,303 29,271 SH   SOLE   0 0 29,271
DOCUSIGN ORD ORD 256163106   616,270 11,120 SH   SOLE   0 0 11,120
DOW ORD ORD 260557103   1,189,715 23,610 SH   SOLE   0 0 23,610
DOW JAN 19, 2024 PUT 65 ORD 260557103   8,038 5 SH Put SOLE   0 0 5
DOW JAN 19, 2024 CALL 65 ORD 260557103   901 25 SH Call SOLE   0 0 25
FRST TRST ALERN DSP TC RL EST ETF ETF 33736N101   239,503 6,141 SH   SOLE   0 0 6,141
DUKE ENERGY ORD ORD 26441C204   736,145 7,148 SH   SOLE   0 0 7,148
DEVON ENERGY ORD ORD 25179M103   731,049 11,885 SH   SOLE   0 0 11,885
ISHARES SELECT DIVIDEND ETF ETF 464287168   277,716 2,303 SH   SOLE   0 0 2,303
DZS ORD ORD 268211109   219,364 17,300 SH   SOLE   0 0 17,300
CONSOLIDATED EDISON ORD ORD 209115104   285,080 2,991 SH   SOLE   0 0 2,991
CONSOLIDATED EDI JAN 20, 2023 CALL 100 ORD 209115104   280 8 SH Call SOLE   0 0 8
CONSOLIDATED EDI JAN 20, 2023 PUT 100 ORD 209115104   3,880 8 SH Put SOLE   0 0 8
ISHARES MSCI EAF MIN VOL FCT ETF ETF 46429B689   305,598 4,806 SH   SOLE   0 0 4,806
ISHARES MSCI EAFE GROWTH ETF ETF 464288885   337,946 4,035 SH   SOLE   0 0 4,035
ISHARES MSCI EAFE VALUE ETF ETF 464288877   396,793 8,649 SH   SOLE   0 0 8,649
VAALCO ENERGY ORD ORD 91851C201   1,693,584 371,400 SH   SOLE   0 0 371,400
ELEVANCE HEALTH ORD ORD 036752103   265,106 517 SH   SOLE   0 0 517
EMCORE ORD ORD 290846203   1,002,925 1,042,000 SH   SOLE   0 0 1,042,000
FIRST TRUST NORTH AMERICAN ENERG ETF ETF 33738D101   1,744,294 65,354 SH   SOLE   0 0 65,354
ENBRIDGE ORD ORD 29250N105   912,606 23,340 SH   SOLE   0 0 23,340
EOG RESOURCES ORD ORD 26875P101   233,422 1,802 SH   SOLE   0 0 1,802
ENTERPRISE PRODUCTS PARTNERS UNT UNT 293792107   2,051,835 85,068 SH   SOLE   0 0 85,068
ISHARES ESG AWARE MSCI USA ETF ETF 46435G425   673,678 7,949 SH   SOLE   0 0 7,949
ENERGY TRANSFER UNT UNT 29273V100   882,478 74,345 SH   SOLE   0 0 74,345
ENTERGY ORD ORD 29364G103   265,275 2,358 SH   SOLE   0 0 2,358
ETSY ORD ORD 29786A106   496,469 4,145 SH   SOLE   0 0 4,145
ISHARES MSCI EUROPE FINANCIALS ETF ETF 464289180   438,250 25,000 SH   SOLE   0 0 25,000
EATON VANCE TAX MAN GL DIV EQ INC CF CF 27829F108   258,530 34,242 SH   SOLE   0 0 34,242
FORD MOTOR ORD ORD 345370860   733,249 63,048 SH   SOLE   0 0 63,048
FORD MOTOR JAN 20, 2023 CALL 10 ORD 345370860   2,045 17 SH Call SOLE   0 0 17
DIAMONDBACK ENERGY ORD ORD 25278X109   456,268 3,336 SH   SOLE   0 0 3,336
FIRST TRUST NYSE ARCA BIOTECH ID ETF ETF 33733E203   1,280,748 8,310 SH   SOLE   0 0 8,310
FIRST TRUST MORNINGSTAR DIV LDRS ETF ETF 336917109   468,198 12,806 SH   SOLE   0 0 12,806
FIRST TRUST INTERNET INDEX CF ETF ETF 33733E302   571,539 4,641 SH   SOLE   0 0 4,641
FEDEX ORD ORD 31428X106   592,726 3,422 SH   SOLE   0 0 3,422
FIRST TRUST EUROPE ALPHADEX ETF ETF 33737J117   444,052 13,799 SH   SOLE   0 0 13,799
FERNHILL ORD ORD 315219105   107 71,428 SH   SOLE   0 0 71,428
FST TST DOW JNS GLBL SEL DVD IDX ETF ETF 33734X200   487,477 22,178 SH   SOLE   0 0 22,178
FISERV ORD ORD 337738108   1,209,808 11,970 SH   SOLE   0 0 11,970
FIRST TRUST ISE WATER INDEX ETF ETF 33733B100   256,586 3,233 SH   SOLE   0 0 3,233
FIRST TRUST TCW OPPORTUNISTIC FI ETF ETF 33740F805   3,039,878 69,214 SH   SOLE   0 0 69,214
FIDELITY LOW DURATION BOND FACTR ETF ETF 316188408   265,053 5,357 SH   SOLE   0 0 5,357
VANECK IG FLOATING RATE ETF ETF 92189F486   3,707,419 149,012 SH   SOLE   0 0 149,012
FIRST TRUST MANAGED MUNICIPAL ETF ETF 33739N108   457,562 9,131 SH   SOLE   0 0 9,131
FT CBOE VEST US EQUITY BUFF ETF ETF 33740F847   365,217 10,282 SH   SOLE   0 0 10,282
FIRST TRUST PREFERRED SEC INCOME ETF ETF 33739E108   2,037,522 121,281 SH   SOLE   0 0 121,281
FIRST TRUST INSTITL PREF SEC INM ETF ETF 33739P855   586,473 32,929 SH   SOLE   0 0 32,929
FIRST TRUST US EQUITY OPRTNT ETF ETF 336920103   722,029 9,177 SH   SOLE   0 0 9,177
FS ENERGY AND POWER CF CF 30264D109   136,606 50,223 SH   SOLE   0 0 50,223
FS KKR CAPITAL ORD ORD 302635206   678,812 38,789 SH   SOLE   0 0 38,789
FIRST SOLAR ORD ORD 336433107   252,696 1,687 SH   SOLE   0 0 1,687
FIRST TRUST CAPITAL STRENGTH ETF ETF 33733E104   792,347 10,572 SH   SOLE   0 0 10,572
FIRST TRUST GBL TTCL COMDTY STRA ETF ETF 33739H101   1,417,553 57,883 SH   SOLE   0 0 57,883
FIRST TRST HGH YLD OPPRT 2027 NAV CF CF 33741Q107   265,556 19,700 SH   SOLE   0 0 19,700
FORTINET ORD ORD 34959E109   502,980 10,288 SH   SOLE   0 0 10,288
FIRST TRUST SENIOR LOAN ETF ETF 33738D309   4,628,791 103,808 SH   SOLE   0 0 103,808
FIRST TRUST ENHANCED SHORT MTRTY ETF ETF 33739Q408   1,852,306 31,163 SH   SOLE   0 0 31,163
FIRST TRUST NASDQ FOOD AD BEVERG ETF ETF 33738R852   245,803 9,087 SH   SOLE   0 0 9,087
FIRST TRUST NASDAQ OIL AND GAS ETF ETF 33738R845   261,566 9,355 SH   SOLE   0 0 9,355
FIRST TRUST ULTRA SHRT DUR MUNIC ETF ETF 33740J104   3,032,400 152,000 SH   SOLE   0 0 152,000
FIRST TRST DORSEY WRIGHT FOCUS 5 ETF ETF 33738R605   564,714 12,131 SH   SOLE   0 0 12,131
FIRST TRUST VALUE DIVIDEND INDEX ETF ETF 33734H106   3,501,884 87,745 SH   SOLE   0 0 87,745
FIRST TRUST HEALTH CARE ALPHADEX ETF ETF 33734X143   248,117 2,282 SH   SOLE   0 0 2,282
FIRST TRUST ENERGY ALPHADEX ETF ETF 33734X127   321,629 18,820 SH   SOLE   0 0 18,820
FIRST TR INDL PROD DRBL ALPHADEX ETF ETF 33734X150   256,919 4,988 SH   SOLE   0 0 4,988
FIRST TRUST MATERIALS ALPHADEX ETF ETF 33734X168   489,222 8,074 SH   SOLE   0 0 8,074
GRIFFIN RLTY TRUST OPF OPF 39818P880   294,048 42,248 SH   SOLE   0 0 42,248
GENERAL DYNAMICS ORD ORD 369550108   258,298 1,041 SH   SOLE   0 0 1,041
GENERAL ELECTRIC ORD ORD 369604301   798,526 9,530 SH   SOLE   0 0 9,530
GAMCO GLOBAL GOLD NTRL RSRCS INC CF CF 36465A109   153,605 42,315 SH   SOLE   0 0 42,315
GILEAD SCIENCES ORD ORD 375558103   922,225 10,742 SH   SOLE   0 0 10,742
GENERAL MILLS ORD ORD 370334104   1,251,852 14,930 SH   SOLE   0 0 14,930
GENERAL MILLS JAN 19, 2024 CALL 65 ORD 370334104   13,140 6 SH Call SOLE   0 0 6
GENERAL MILLS JAN 19, 2024 PUT 65 ORD 370334104   1,170 6 SH Put SOLE   0 0 6
GLADSTONE CAPITAL ORD ORD 376535100   565,142 58,747 SH   SOLE   0 0 58,747
SPDR GOLD SHARES ETF ETF 78463V107   2,833,836 16,705 SH   SOLE   0 0 16,705
GENERAL MOTORS ORD ORD 37045V100   457,756 13,608 SH   SOLE   0 0 13,608
GLOBAL NET LEASE ORD ORD 379378201   561,502 44,670 SH   SOLE   0 0 44,670
GUGGENHEIM STRATEGIC OPPORTNITIES CF CF 40167F101   352,065 23,132 SH   SOLE   0 0 23,132
BARRICK GOLD ORD ORD 067901108   295,560 17,204 SH   SOLE   0 0 17,204
ALPHABET CL C ORD ORD 02079K107   3,931,429 44,308 SH   SOLE   0 0 44,308
ALPHABET CL A ORD ORD 02079K305   4,975,438 56,392 SH   SOLE   0 0 56,392
ISHARES US TREASURY BOND ETF ETF 46429B267   989,315 43,544 SH   SOLE   0 0 43,544
APOLLO DIVERSIFIED REAL ESTATE CEF CEF 39822J300   373,375 13,124 SH   SOLE   0 0 13,124
GRILLED CHEESE TRUCK ORD ORD 39850T105   16,800 40,000 SH   SOLE   0 0 40,000
GOLDMAN SACHS GROUP ORD ORD 38141G104   938,573 2,733 SH   SOLE   0 0 2,733
GSK ADR REP 2 ORD ORD 37733W204   278,285 7,919 SH   SOLE   0 0 7,919
GLDMN SCH ACTVBETA US SML CAP EQ ETF ETF 381430602   234,823 4,300 SH   SOLE   0 0 4,300
GABELLI UTILITY CF CF 36240A101   230,459 30,687 SH   SOLE   0 0 30,687
ETFMG Prime Cyber Security ETF ETF 26924G201   918,032 20,841 SH   SOLE   0 0 20,841
HEALTHIER CHOICES MANAGEMENT ORD ORD 42226N109   150 750,000 SH   SOLE   0 0 750,000
HOME DEPOT ORD ORD 437076102   3,060,141 9,688 SH   SOLE   0 0 9,688
ISHARES CORE HIGH DIVIDEND ETF ETF 46429B663   873,148 8,376 SH   SOLE   0 0 8,376
HESS MIDSTREAM CL A ORD ORD 428103105   239,360 8,000 SH   SOLE   0 0 8,000
HIGHLANDS REIT ORD ORD 43110A104   6,402 45,725 SH   SOLE   0 0 45,725
GRNITSHRS HIPS US HGH INCME ETF ETF 38747R306   354,005 29,525 SH   SOLE   0 0 29,525
HEALTHCARE ORD ORD 42226B105   180,910 28,135 SH   SOLE   0 0 28,135
STRATGY SHARS NASDAQ 7HANDL INDX ETF ETF 86280R506   1,290,053 65,886 SH   SOLE   0 0 65,886
HONEYWELL INTERNATIONAL ORD ORD 438516106   864,206 4,033 SH   SOLE   0 0 4,033
HELMERICH AND PAYNE ORD ORD 423452101   238,630 4,814 SH   SOLE   0 0 4,814
HELMERICH JAN 20, 2023 CALL 40 ORD 423452101   8,235 13 SH Call SOLE   0 0 13
HP ORD ORD 40434L105   203,292 7,566 SH   SOLE   0 0 7,566
HERCULES CAPITAL ORD ORD 427096508   442,297 33,457 SH   SOLE   0 0 33,457
HUBSPOT ORD ORD 443573100   321,513 1,112 SH   SOLE   0 0 1,112
HUMACYTE ORD ORD 44486Q103   52,750 25,000 SH   SOLE   0 0 25,000
FT HRZN MNGD VLTILTY DMSTC ETF ETF 33739P889   414,594 12,550 SH   SOLE   0 0 12,550
ISHARES IBOXX HIGH YIELD BOND ETF ETF 464288513   247,139 3,357 SH   SOLE   0 0 3,357
FIRST TRUST TACTICAL HIGH YIELD ETF ETF 33738D408   3,102,389 79,671 SH   SOLE   0 0 79,671
PIMCO 0-5 YEAR HIGH YLD BND IDX ETF ETF 72201R783   321,561 3,603 SH   SOLE   0 0 3,603
BLACKROCK CORPORATE HIGH YIELD CF CF 09255P107   194,989 22,310 SH   SOLE   0 0 22,310
CP HIGH YIELD TREND ETF ETF 66538R722   877,590 42,000 SH   SOLE   0 0 42,000
ISHARES GOLD ETF ETF 464285204   790,935 22,866 SH   SOLE   0 0 22,866
ISHARES BIOTECHNOLOGY ETF ETF 464287556   383,857 2,924 SH   SOLE   0 0 2,924
INTERNATIONAL BUSINESS MACHINES ORD ORD 459200101   997,639 7,081 SH   SOLE   0 0 7,081
INTERNATIONAL BANCSHARES ORD ORD 459044103   8,181,613 178,794 SH   SOLE   0 0 178,794
IDEXX LABORATORIES ORD ORD 45168D104   614,592 1,507 SH   SOLE   0 0 1,507
ISHARES CORE MSCI EAFE ETF ETF 46432F842   390,754 6,339 SH   SOLE   0 0 6,339
ISHARES US INFRASTRUCTURE ETF ETF 46435U713   224,022 6,178 SH   SOLE   0 0 6,178
ISHARES TR IS 1-5 YR IN GR CR BD ETF ETF 464288646   1,625,042 32,618 SH   SOLE   0 0 32,618
ISHARES US MEDICAL DEVICES ETF ETF 464288810   949,349 18,059 SH   SOLE   0 0 18,059
ISHARES CORE S&P MID CAP ETF ETF 464287507   226,935 938 SH   SOLE   0 0 938
ISHARES CORE S&P SMALL CAP ETF ETF 464287804   705,951 7,459 SH   SOLE   0 0 7,459
ISHARES S&P SMLL CAP 600 GRTH ETF ETF 464287887   225,763 2,089 SH   SOLE   0 0 2,089
ISHARES MORNINGSTAR GROWTH ETF ETF 464287119   1,366,057 28,062 SH   SOLE   0 0 28,062
ISHARES MORGSTAR MID CAP GRO ETF ETF 464288307   320,333 5,945 SH   SOLE   0 0 5,945
INFINERA ORD ORD 45667G103   2,042,193 302,996 SH   SOLE   0 0 302,996
INTEL ORD ORD 458140100   1,103,910 41,767 SH   SOLE   0 0 41,767
INTEL JAN 19, 2024 PUT 40 ORD 458140100   1,420 1 SH Put SOLE   0 0 1
ISHARE ROBOT ARTIF INTEL MULTSEC ETF ETF 46435U556   247,411 9,691 SH   SOLE   0 0 9,691
ISHARES III CORE MSCI WORLD UCT ETF ETF G4954M409   4,217,433 57,760 SH   SOLE   0 0 57,760
ISHARES ACCUM PTG ETF ETF G49507836   271,288 9,415 SH   SOLE   0 0 9,415
INTUITIVE SURGICAL ORD ORD 46120E602   256,593 967 SH   SOLE   0 0 967
ISHARES V PLC EXCHANGE TRADED ETF ETF G4R54M656   228,540 23,600 SH   SOLE   0 0 23,600
DLWR IVY SC AN TCH CL I TECH CL I 466001807   460,893 9,848 SH   SOLE   0 0 9,848
ISHARES EDGE MSCI USA VAL FACTOR ETF ETF G4955M788   795,299 98,500 SH   SOLE   0 0 98,500
ISHARES TOTAL US STOCK MARKET ETF ETF 464287150   1,792,463 21,138 SH   SOLE   0 0 21,138
ILLINOIS TOOL ORD ORD 452308109   317,703 1,442 SH   SOLE   0 0 1,442
ISHARES TOTAL USD BOND MARKET ETF ETF 46434V613   421,381 9,379 SH   SOLE   0 0 9,379
ISHARES CORE S&P US GROWTH ETF ETF 464287671   1,451,448 17,805 SH   SOLE   0 0 17,805
ISHARES IV PLC EDGE MSCI ETF ETF G4955M762   615,439 71,200 SH   SOLE   0 0 71,200
ISHARES S&P 500 VALUE ETF ETF 464287408   644,400 4,442 SH   SOLE   0 0 4,442
DELAWARE IVY HIGH INCOME CL I INCOME CL I 466000122   397,943 68,375 SH   SOLE   0 0 68,375
ISHARES CORE S&P 500 ETF ETF 464287200   61,961,483 161,270 SH   SOLE   0 0 161,270
ISHARES S&P 500 GROWTH ETF ETF 464287309   1,270,936 21,725 SH   SOLE   0 0 21,725
ISHARES RUSSELL 1000 ETF ETF 464287622   1,679,108 7,976 SH   SOLE   0 0 7,976
ISHARES RUSSELL 1000 GROWTH ETF ETF 464287614   227,293 1,061 SH   SOLE   0 0 1,061
ISHARES RUSSELL 2000 ETF ETF 464287655   850,366 4,877 SH   SOLE   0 0 4,877
ISHARES RUS 2000 FEB 17, 2023 CALL 200 ORD 464287655   24 1 SH Call SOLE   0 0 1
ISHARES RUSSELL 3000 ETF ETF 464287689   763,768 3,461 SH   SOLE   0 0 3,461
ISHARES GLOBAL TECH ETF ETF 464287291   1,001,679 22,344 SH   SOLE   0 0 22,344
ISHARES US ENERGY ETF ETF 464287796   321,650 6,919 SH   SOLE   0 0 6,919
ISHARES US FINANCIALS ETF ETF 464287788   1,992,761 26,405 SH   SOLE   0 0 26,405
ISHARES US HEALTHCARE ETF ETF 464287762   1,797,415 6,335 SH   SOLE   0 0 6,335
ISHARES U S CONSUMER STAPLES ETF ETF 464287812   512,868 2,529 SH   SOLE   0 0 2,529
ISHARES MORN MLTI ASS INC IND ETF ETF 46432F875   328,639 17,315 SH   SOLE   0 0 17,315
ISHARES US TRANSPORTATION ETF ETF 464287192   638,642 2,991 SH   SOLE   0 0 2,991
ISHARES US TECHNOLOGY ETF ETF 464287721   361,690 4,856 SH   SOLE   0 0 4,856
JPMORGAN US AGGREGATE BOND ETF ETF 46641Q241   706,448 15,428 SH   SOLE   0 0 15,428
JAKKS PACIFIC ORD ORD 47012E403   374,251 21,398 SH   SOLE   0 0 21,398
JPMORGAN EQUITY PREMIUM INCOME ETF ETF 46641Q332   503,906 9,248 SH   SOLE   0 0 9,248
NUVEEN FLOATING RATE INCOME CF CF 67072T108   224,931 28,400 SH   SOLE   0 0 28,400
JOHNSON & JOHNSON ORD ORD 478160104   3,164,452 17,914 SH   SOLE   0 0 17,914
JOHNSON&JOHNSON JAN 19, 2024 CALL 165 ORD 478160104   4,865 3 SH Call SOLE   0 0 3
JOHNSON&JOHNSON JAN 19, 2024 PUT 180 ORD 478160104   1,606 2 SH Put SOLE   0 0 2
JPMORGAN CHASE ORD ORD 46625H100   3,411,840 25,443 SH   SOLE   0 0 25,443
NUVEEN CREDIT STRATEGIES INCOME CF CF 67073D102   259,880 51,057 SH   SOLE   0 0 51,057
NUVEEN FLOATG RATE INCM OPPORTNTY CF CF 6706EN100   254,633 32,604 SH   SOLE   0 0 32,604
KELLOGG ORD ORD 487836108   767,083 10,768 SH   SOLE   0 0 10,768
KBS REAL ESTATE INVT TR III ORD ORD 48668L105   234,704 34,771 SH   SOLE   0 0 34,771
SPDR S&P INSURANCE ETF ETF 78464A789   993,452 24,260 SH   SOLE   0 0 24,260
KIMBERLY CLARK ORD ORD 494368103   263,277 1,939 SH   SOLE   0 0 1,939
KINDER MORGAN CL P ORD ORD 49456B101   416,945 23,061 SH   SOLE   0 0 23,061
KEMPHARM ORD ORD 488445206   490,873 106,944 SH   SOLE   0 0 106,944
COCA-COLA ORD ORD 191216100   1,880,808 29,568 SH   SOLE   0 0 29,568
KROGER ORD ORD 501044101   374,454 8,400 SH   SOLE   0 0 8,400
SPDR S&P REGIONAL BANKING ETF ETF 78464A698   673,344 11,463 SH   SOLE   0 0 11,463
GLADSTONE LAND REIT ORD ORD 376549101   217,192 11,836 SH   SOLE   0 0 11,836
FIRST TRUST LONG DUR OPPO ETF ETF 33738D606   1,150,077 52,551 SH   SOLE   0 0 52,551
L3HARRIS TECHNOLOGIES ORD ORD 502431109   234,505 1,126 SH   SOLE   0 0 1,126
LI CYCLE HOLDINGS ORD ORD 50202P105   202,359 42,512 SH   SOLE   0 0 42,512
ELI LILLY ORD ORD 532457108   1,066,555 2,915 SH   SOLE   0 0 2,915
FRST TRT LOW DRTN OPPRNTS ETF ETF 33739Q200   1,413,354 29,811 SH   SOLE   0 0 29,811
LOCKHEED MARTIN ORD ORD 539830109   1,359,141 2,794 SH   SOLE   0 0 2,794
LOWE'S COMPANIES ORD ORD 548661107   907,774 4,556 SH   SOLE   0 0 4,556
LAM RESEARCH ORD ORD 512807108   370,594 882 SH   SOLE   0 0 882
MASTERCARD CL A ORD ORD 57636Q104   767,138 2,206 SH   SOLE   0 0 2,206
MATTEL ORD ORD 577081102   297,892 16,698 SH   SOLE   0 0 16,698
MATTEL JAN 20, 2023 CALL 30 ORD 577081102   85 17 SH Call SOLE   0 0 17
MAX SOUND ORD ORD 57776X109   75 300,000 SH   SOLE   0 0 300,000
MCDONALD'S ORD ORD 580135101   1,040,919 3,950 SH   SOLE   0 0 3,950
MONGODB CL A ORD ORD 60937P106   310,220 1,576 SH   SOLE   0 0 1,576
MEDTRONIC ORD ORD G5960L103   518,381 6,670 SH   SOLE   0 0 6,670
MERCADOLIBRE ORD ORD 58733R102   1,415,546 1,673 SH   SOLE   0 0 1,673
META PLATFORMS CL A ORD ORD 30303M102   2,048,066 17,019 SH   SOLE   0 0 17,019
VANGUARD MEGA CAP GROWTH ETF ETF 921910816   597,544 3,473 SH   SOLE   0 0 3,473
MITEK SYSTEMS ORD ORD 606710200   361,437 37,300 SH   SOLE   0 0 37,300
FT MULTI MANAGER LARGE GRW ETF ETF 33740F789   842,418 51,000 SH   SOLE   0 0 51,000
3M ORD ORD 88579Y101   608,808 5,077 SH   SOLE   0 0 5,077
3M JAN 19, 2024 CALL 175 ORD 88579Y101   150 1 SH Call SOLE   0 0 1
3M JAN 19, 2024 PUT 160 ORD 88579Y101   4,273 1 SH Put SOLE   0 0 1
ALTRIA GROUP ORD ORD 02209S103   1,223,533 26,767 SH   SOLE   0 0 26,767
VANECK MORNINGSTAR WIDE MOAT ETF ETF 92189F643   253,866 3,911 SH   SOLE   0 0 3,911
MARATHON PETROLEUM ORD ORD 56585A102   552,513 4,747 SH   SOLE   0 0 4,747
MPLX COM UNT UNT 55336V100   541,351 16,485 SH   SOLE   0 0 16,485
MEDICAL PROPERTIES REIT ORD ORD 58463J304   427,342 38,361 SH   SOLE   0 0 38,361
MERCK & CO ORD ORD 58933Y105   2,301,424 20,743 SH   SOLE   0 0 20,743
MODERNA ORD ORD 60770K107   865,230 4,817 SH   SOLE   0 0 4,817
MORGAN STANLEY ORD ORD 617446448   601,051 7,070 SH   SOLE   0 0 7,070
MICROSOFT ORD ORD 594918104   12,871,728 53,672 SH   SOLE   0 0 53,672
VAIL RESORTS ORD ORD 91879Q109   259,695 1,090 SH   SOLE   0 0 1,090
ISHARES MSCI USA MOMNTUM FCT ETF ETF 46432F396   1,129,378 7,739 SH   SOLE   0 0 7,739
MICRON TECHNOLOGY ORD ORD 595112103   276,517 5,533 SH   SOLE   0 0 5,533
BLACKROCK MUNIVEST II CF CF 09253T101   204,977 19,615 SH   SOLE   0 0 19,615
PROSHARES SHORT MIDCAP 400 ETF ETF 74347B250   231,105 9,300 SH   SOLE   0 0 9,300
NATIONAL CINEMEDIA ORD ORD 635309107   45,561 207,096 SH   SOLE   0 0 207,096
BLACKROCK SHORT MATURITY BOND ETF ETF 46431W507   758,599 15,397 SH   SOLE   0 0 15,397
NEXTERA ENERGY ORD ORD 65339F101   1,070,940 12,810 SH   SOLE   0 0 12,810
NEWMONT ORD ORD 651639106   388,191 8,224 SH   SOLE   0 0 8,224
CLOUDFLARE CL A ORD ORD 18915M107   239,387 5,295 SH   SOLE   0 0 5,295
NETFLIX ORD ORD 64110L106   528,130 1,791 SH   SOLE   0 0 1,791
ANNALY CAPITAL MANAGEMENT REIT ORD ORD 035710839   579,511 27,491 SH   SOLE   0 0 27,491
PROSHARES S&P 500 DIV ARISTOCRAT ETF ETF 74348A467   3,793,588 42,156 SH   SOLE   0 0 42,156
NORTHROP GRUMMAN ORD ORD 666807102   555,362 1,018 SH   SOLE   0 0 1,018
NOKIA ADR REPSG 1 SER A ORD ORD 654902204   1,342,176 289,262 SH   SOLE   0 0 289,262
SERVICENOW ORD ORD 81762P102   2,518,836 6,487 SH   SOLE   0 0 6,487
NORFOLK SOUTHERN ORD ORD 655844108   253,352 1,028 SH   SOLE   0 0 1,028
NUCOR ORD ORD 670346105   265,212 2,012 SH   SOLE   0 0 2,012
NVIDIA ORD ORD 67066G104   2,820,177 19,298 SH   SOLE   0 0 19,298
FIRST TRUST NASDAQ SMART ID ETF ETF 33737K205   534,917 8,772 SH   SOLE   0 0 8,772
REALTY INCOME REIT ORD ORD 756109104   369,078 5,819 SH   SOLE   0 0 5,819
ORGANICELL REGENERATIVE MEDICINE ORD ORD 68621D107   4,975 250,000 SH   SOLE   0 0 250,000
OLD DOMINION FREIGHT LINE ORD ORD 679580100   298,775 1,053 SH   SOLE   0 0 1,053
OGE ENERGY ORD ORD 670837103   738,628 18,676 SH   SOLE   0 0 18,676
OMEGA HEALTHCARE REIT ORD ORD 681936100   207,032 7,407 SH   SOLE   0 0 7,407
ONEOK ORD ORD 682680103   589,117 8,967 SH   SOLE   0 0 8,967
OKTA CL A ORD ORD 679295105   202,325 2,961 SH   SOLE   0 0 2,961
OLD NATIONAL BANCORP ORD ORD 680033107   803,367 44,681 SH   SOLE   0 0 44,681
FIDELITY NASDAQ COMPOSITE INDX ETF ETF 315912808   1,539,293 37,571 SH   SOLE   0 0 37,571
OWL ROCK CAPITAL ORD ORD 69121K104   268,584 23,254 SH   SOLE   0 0 23,254
ORACLE ORD ORD 68389X105   780,221 9,545 SH   SOLE   0 0 9,545
OCCIDENTAL PETROLEUM ORD ORD 674599105   381,482 6,056 SH   SOLE   0 0 6,056
PALO ALTO NETWORKS ORD ORD 697435105   2,556,094 18,318 SH   SOLE   0 0 18,318
PAYCOM SOFTWARE ORD ORD 70432V102   409,669 1,320 SH   SOLE   0 0 1,320
INVSC DYNAMIC FOOD BEVERAGE ETF ETF 46137V753   471,667 10,332 SH   SOLE   0 0 10,332
PIMCO DYNAMIC INCOME CF CF 72201Y101   280,577 15,183 SH   SOLE   0 0 15,183
PHILLIPS EDISON AND COMPANY ORD ORD 71844V201   891,035 27,985 SH   SOLE   0 0 27,985
ADAMS NATURAL RESOURCES CF CF 00548F105   622,065 28,535 SH   SOLE   0 0 28,535
PEPSICO ORD ORD 713448108   2,044,265 11,316 SH   SOLE   0 0 11,316
PFIZER ORD ORD 717081103   4,957,185 96,744 SH   SOLE   0 0 96,744
PFIZER JUN 16, 2023 CALL 80 ORD 717081103   31 10 SH Call SOLE   0 0 10
ISHARES PREFERRED INCOME SEC ETF ETF 464288687   916,950 30,034 SH   SOLE   0 0 30,034
INVSC DIVIDEND ACHIEVERS ETF ETF 46137V506   225,511 6,175 SH   SOLE   0 0 6,175
VANECK PREFERRED SECURT EX FNCL ETF ETF 92189F429   380,904 22,795 SH   SOLE   0 0 22,795
PROCTER & GAMBLE ORD ORD 742718109   2,748,776 18,137 SH   SOLE   0 0 18,137
PROCTER GAMBLE JAN 19, 2024 CALL 145 ORD 742718109   1,849 1 SH Call SOLE   0 0 1
PROCTER GAMBLE JAN 19, 2024 PUT 145 ORD 742718109   910 1 SH Put SOLE   0 0 1
PROGRESSIVE ORD ORD 743315103   428,302 3,302 SH   SOLE   0 0 3,302
INVSC S P 500 DOWNSIDE HEDGED ETF ETF 46090A705   1,870,917 57,959 SH   SOLE   0 0 57,959
PHOTRONICS ORD ORD 719405102   393,822 23,400 SH   SOLE   0 0 23,400
PALANTIR TECHNOLOGIES CL A ORD ORD 69608A108   314,009 48,911 SH   SOLE   0 0 48,911
PHILIP MORRIS INTERNATIONAL ORD ORD 718172109   304,585 3,009 SH   SOLE   0 0 3,009
PENNANTPARK INVESTMENT ORD ORD 708062104   162,438 28,250 SH   SOLE   0 0 28,250
INVSC NASDAQ INTERNET ETF ETF 46137V530   360,845 3,215 SH   SOLE   0 0 3,215
PPJ HEALTHCARE ENTERPRISES ORD ORD 69353D505   150 500,000 SH   SOLE   0 0 500,000
PRIORITY TECHNOLOGY HOLDINGS ORD ORD 74275G107   201,984 38,400 SH   SOLE   0 0 38,400
PUBLIC STORAGE REIT ORD ORD 74460D109   301,252 1,075 SH   SOLE   0 0 1,075
PROSPECT CAPITAL ORD ORD 74348T102   633,469 90,625 SH   SOLE   0 0 90,625
PURESAFE WATER SYSTEMS ORD ORD 74624H103   0 77,550 SH   SOLE   0 0 77,550
PHILLIPS 66 ORD ORD 718546104   559,894 5,379 SH   SOLE   0 0 5,379
PIONEER NATURAL RESOURCE ORD ORD 723787107   283,710 1,242 SH   SOLE   0 0 1,242
INVSC DYNAMC ENRG EXPLRTN PRDCTN ETF ETF 46137V761   429,616 14,524 SH   SOLE   0 0 14,524
PAYPAL HOLDINGS ORD ORD 70450Y103   748,309 10,507 SH   SOLE   0 0 10,507
FIRST TST NASDAQ CLEAN ED ID ETF ETF 33733E500   347,586 7,366 SH   SOLE   0 0 7,366
QUALCOMM ORD ORD 747525103   1,721,471 15,658 SH   SOLE   0 0 15,658
QUANTUM ORD ORD 747906501   383,681 352,001 SH   SOLE   0 0 352,001
FIRST TR NAS 100 EQL WEGHTD INDX ETF ETF 337344105   549,200 6,186 SH   SOLE   0 0 6,186
INVSC QQQ TRUST SRS 1 ETF ETF 46090E103   19,050,331 71,542 SH   SOLE   0 0 71,542
INVESCO QQQ TRUST 1 MAR 17, 2023 CALL 322 ORD 46090E103   42 1 SH Call SOLE   0 0 1
GLOBAL X FUND GLB X NSDQ 100 CVD ETF ETF 37954Y483   871,960 54,806 SH   SOLE   0 0 54,806
ALTERNATIVE CREDIT INCOME CL I CEF CL I CEF 02156N404   870,247 87,815 SH   SOLE   0 0 87,815
PIMCO STRATEGIC INCOME CF CF 72200X104   128,539 26,020 SH   SOLE   0 0 26,020
FT RISING DIVIDEND ACHIEVERS ETF ETF 33738R506   2,953,102 67,238 SH   SOLE   0 0 67,238
REGENERON PHARMACEUTICALS ORD ORD 75886F107   234,484 325 SH   SOLE   0 0 325
ROYAL GOLD ORD ORD 780287108   896,124 7,950 SH   SOLE   0 0 7,950
ROCHE HOLDINGS ADR ADR 771195104   301,729 7,707 SH   SOLE   0 0 7,707
INVSC SP 500 EQL WGHT CNSMR STPL ETF ETF 46137V373   348,627 2,045 SH   SOLE   0 0 2,045
RIO TINTO ADR REP ONE ORD ORD 767204100   695,090 9,763 SH   SOLE   0 0 9,763
RITHM CAPITAL ORD ORD 64828T201   445,064 54,475 SH   SOLE   0 0 54,475
INVSC S P 500 PURE GROWTH ETF ETF 46137V266   1,718,243 11,333 SH   SOLE   0 0 11,333
INVSC S P 500 EQUAL WEIGHT ETF ETF 46137V357   1,326,145 9,389 SH   SOLE   0 0 9,389
NECESSITY RETAIL REIT CL A ORD ORD 02607T109   399,625 67,390 SH   SOLE   0 0 67,390
RAYTHEON TECHNOLOGIES ORD ORD 75513E101   696,576 6,902 SH   SOLE   0 0 6,902
ROYCE VALUE CF CF 780910105   238,825 18,011 SH   SOLE   0 0 18,011
PROSHARES SHORT RUSSELL 2000 ETF ETF 74348A210   3,461,220 140,700 SH   SOLE   0 0 140,700
INVSC SP 500 EQL WGHT HLTH CARE ETF ETF 46137V332   512,805 1,778 SH   SOLE   0 0 1,778
GLOBAL X RUSSELL 2000 CVRED CALL ETF ETF 37954Y459   419,901 22,323 SH   SOLE   0 0 22,323
INVSC SP 500 EQUAL WEIGHT TECH ETF ETF 46137V282   459,718 1,892 SH   SOLE   0 0 1,892
SINCLAIR BROADCAST GROUP CL A ORD ORD 829226109   381,701 24,610 SH   SOLE   0 0 24,610
STARBUCKS ORD ORD 855244109   901,606 9,089 SH   SOLE   0 0 9,089
SOUTHERN COPPER ORD ORD 84265V105   327,314 5,420 SH   SOLE   0 0 5,420
SCHWAB US DIVIDEND EQUITY ETF ETF 808524797   13,962,996 184,842 SH   SOLE   0 0 184,842
SCHWAB US LARGE CAP GROWTH ETF ETF 808524300   485,625 8,741 SH   SOLE   0 0 8,741
SCHWAB US LARGE CAP VALUE ETF ETF 808524409   604,637 9,158 SH   SOLE   0 0 9,158
SECUREWORKS CL A ORD ORD 81374A105   178,920 28,000 SH   SOLE   0 0 28,000
SPDR S&P DIVIDEND ETF ETF 78464A763   609,131 4,869 SH   SOLE   0 0 4,869
SPROTT GOLD MINERS ETF ETF 85210B102   584,831 23,620 SH   SOLE   0 0 23,620
PROSHARES SHORT S&P 500 ETF ETF 74347B425   490,042 30,570 SH   SOLE   0 0 30,570
SHELL ADR EACH REP 2 ORD ORD 780259305   742,143 13,031 SH   SOLE   0 0 13,031
SHELL JAN 20, 2023 CALL 55 ORD 780259305   1,068 4 SH Call SOLE   0 0 4
SHOPIFY CL A SUB VTG ORD ORD 82509L107   1,713,806 49,375 SH   SOLE   0 0 49,375
SHERWIN WILLIAMS ORD ORD 824348106   482,756 2,034 SH   SOLE   0 0 2,034
ISHARES 1-3 YEAR TREASRY BOND ETF ETF 464287457   629,149 7,751 SH   SOLE   0 0 7,751
BEAUTY HEALTH COMPANY CL A ORD ORD 88331L108   366,730 40,300 SH   SOLE   0 0 40,300
FIRST TRUST CLOUD COMPUTING ETF ETF 33734X192   865,529 15,024 SH   SOLE   0 0 15,024
SCHLUMBERGER ORD ORD 806857108   368,868 6,900 SH   SOLE   0 0 6,900
ISHARES SILVER TRUST ETF ETF 46428Q109   1,013,872 46,043 SH   SOLE   0 0 46,043
SPDR S&P 600 SMALL CAP ETF ETF 78464A813   263,072 3,200 SH   SOLE   0 0 3,200
SNOWFLAKE CL A ORD ORD 833445109   484,878 3,378 SH   SOLE   0 0 3,378
SYNOPSYS ORD ORD 871607107   239,468 750 SH   SOLE   0 0 750
SOUTHERN ORD ORD 842587107   917,047 12,842 SH   SOLE   0 0 12,842
SOFI TECHNOLOGIES ORD ORD 83406F102   386,690 83,881 SH   SOLE   0 0 83,881
ISHARES SEMICONDUCTOR ETF ETF 464287523   1,521,500 4,372 SH   SOLE   0 0 4,372
DIREXION DAILY S&P 500 BEAR ETF ETF 25460E869   221,048 13,389 SH   SOLE   0 0 13,389
INVSC S P 500 HIGH DIV LW VLTLTY ETF ETF 46138E362   374,275 8,539 SH   SOLE   0 0 8,539
INVSC S P 500 QUALITY ETF ETF 46137V241   1,605,812 36,496 SH   SOLE   0 0 36,496
INVSC S P 500 LOW VOLATILITY ETF ETF 46138E354   1,539,504 24,092 SH   SOLE   0 0 24,092
SPDR S&P 500 ETF ETF 78462F103   15,856,702 41,463 SH   SOLE   0 0 41,463
SPDR S&P 500 ETF JAN 20, 2023 CALL 425 ETF 78462F103   6 1 SH Call SOLE   0 0 1
SPDR S&P 500 HIGH DIVIDEND ETF ETF 78468R788   884,218 22,340 SH   SOLE   0 0 22,340
SPDR S&P 500 VALUE ETF ETF 78464A508   285,381 7,338 SH   SOLE   0 0 7,338
BLOCK CL A ORD ORD 852234103   469,980 7,479 SH   SOLE   0 0 7,479
SPDR BLACKSTONE SENIOR LOAN ETF ETF 78467V608   298,652 7,302 SH   SOLE   0 0 7,302
ISHARES 0-5 YEAR TIPS BOND ETF ETF 46429B747   369,321 3,809 SH   SOLE   0 0 3,809
SMARTSTOP SELF STORAGE REIT CL A ORD ORD 83192D105   246,833 19,224 SH   SOLE   0 0 19,224
STARWOOD PROPERTY REIT REIT 85571B105   811,719 44,284 SH   SOLE   0 0 44,284
SEAGATE TECHNOLOGY HOLDINGS ORD ORD G7997R103   177,953 3,382 SH   SOLE   0 0 3,382
STEREOTAXIS ORD ORD 85916J409   342,438 165,429 SH   SOLE   0 0 165,429
CONSTELLATION BRANDS CL A ORD ORD 21036P108   364,387 1,572 SH   SOLE   0 0 1,572
ISHARES SHORT TERM NTNL MUN BND ETF ETF 464288158   438,977 4,210 SH   SOLE   0 0 4,210
SHOCKWAVE MEDICAL ORD ORD 82489T104   330,415 1,607 SH   SOLE   0 0 1,607
STRYKER ORD ORD 863667101   255,343 1,044 SH   SOLE   0 0 1,044
AT&T ORD ORD 00206R102   2,921,141 158,671 SH   SOLE   0 0 158,671
PROSHARE SHORT 20 YEAR TREASURY ETF ETF 74347X849   532,953 23,499 SH   SOLE   0 0 23,499
PROSHARES SHORT 7-10 YEAR TREASU ETF ETF 74348A608   300,825 10,500 SH   SOLE   0 0 10,500
FLEXSHARES IBOXX 3 YR TIPS IDX ETF ETF 33939L506   599,760 25,500 SH   SOLE   0 0 25,500
TELEDYNE TECH ORD ORD 879360105   323,927 810 SH   SOLE   0 0 810
TRUIST FINANCIAL ORD ORD 89832Q109   384,790 8,942 SH   SOLE   0 0 8,942
TFS FINANCIAL ORD ORD 87240R107   247,693 17,189 SH   SOLE   0 0 17,189
TARGET ORD ORD 87612E106   624,717 4,192 SH   SOLE   0 0 4,192
ISHARES TIPS BOND ETF ETF 464287176   3,494,576 32,831 SH   SOLE   0 0 32,831
TJX ORD ORD 872540109   322,796 4,055 SH   SOLE   0 0 4,055
ISHARES 20 PLS YEAR TREASURY BND ETF ETF 464287432   2,439,771 24,506 SH   SOLE   0 0 24,506
THERMO FISHER SCIENTIFIC ORD ORD 883556102   1,394,947 2,533 SH   SOLE   0 0 2,533
TRIPLEPOINT VENTURE GROWTH BDC ORD ORD 89677Y100   240,933 23,100 SH   SOLE   0 0 23,100
TRINITY CAPITAL ORD ORD 896442308   355,444 32,520 SH   SOLE   0 0 32,520
TRACTOR SUPPLY ORD ORD 892356106   223,294 993 SH   SOLE   0 0 993
TESLA ORD ORD 88160R101   2,534,264 20,574 SH   SOLE   0 0 20,574
TOTALENERGIES ADR REP ONE ORD ORD 89151E109   1,065,541 17,164 SH   SOLE   0 0 17,164
TWILIO CL A ORD ORD 90138F102   218,166 4,456 SH   SOLE   0 0 4,456
TEXAS INSTRUMENTS ORD ORD 882508104   247,045 1,495 SH   SOLE   0 0 1,495
TRI CONTINENTAL CF CF 895436103   287,851 11,231 SH   SOLE   0 0 11,231
UNITY SOFTWARE ORD ORD 91332U101   729,960 25,532 SH   SOLE   0 0 25,532
UBER TECHNOLOGIES ORD ORD 90353T100   577,446 23,350 SH   SOLE   0 0 23,350
UNIVERSAL HEALTH SERVICES CL B ORD ORD 913903100   241,063 1,711 SH   SOLE   0 0 1,711
UNISYS ORD ORD 909214306   3,205,064 627,214 SH   SOLE   0 0 627,214
UNILEVER ADR REP 1 ORD ORD 904767704   567,147 11,264 SH   SOLE   0 0 11,264
UNITEDHEALTH GRP ORD ORD 91324P102   3,208,902 6,052 SH   SOLE   0 0 6,052
UNION PACIFIC ORD ORD 907818108   291,813 1,409 SH   SOLE   0 0 1,409
UNITED PARCEL SERVICE CL B ORD ORD 911312106   778,525 4,478 SH   SOLE   0 0 4,478
UNITED RENTAL ORD ORD 911363109   224,136 631 SH   SOLE   0 0 631
ISHARES MSCI USA MIN VOL FCTR ETF ETF 46429B697   1,724,623 23,920 SH   SOLE   0 0 23,920
COHEN AND STEERS INFRASTRUCTURE CF CF 19248A109   392,517 16,362 SH   SOLE   0 0 16,362
REAVES UTILITY INCOME CF CF 756158101   695,830 24,614 SH   SOLE   0 0 24,614
INVSC DB US DOLLAR INDEX BULLISH ETF ETF 46141D203   273,734 9,843 SH   SOLE   0 0 9,843
VISA CL A ORD ORD 92826C839   1,390,058 6,691 SH   SOLE   0 0 6,691
VANGUARD SMALL CAP ETF ETF 922908751   1,349,575 7,353 SH   SOLE   0 0 7,353
VANGUARD SMALL CAP GROWTH ETF ETF 922908595   234,982 1,172 SH   SOLE   0 0 1,172
VANGUARD SMALL CAP VALUE ETF ETF 922908611   695,362 4,379 SH   SOLE   0 0 4,379
VANGUARD INTERMEDIATE TERM COR ETF ETF 92206C870   268,110 3,459 SH   SOLE   0 0 3,459
VANGUARD SHORT TERM COR BD ETF ETF 92206C409   2,010,517 26,739 SH   SOLE   0 0 26,739
VANGUARD CONSUMER STAPLES ETF ETF 92204A207   977,021 5,100 SH   SOLE   0 0 5,100
VANGUARD ENERGY ETF ETF 92204A306   459,364 3,788 SH   SOLE   0 0 3,788
VANGUARD FTSE DEVELOPED MARKETS ETF ETF 921943858   1,827,678 43,547 SH   SOLE   0 0 43,547
VEECO INSTRUMENTS ORD ORD 922417100   563,903 30,350 SH   SOLE   0 0 30,350
VANGUARD FTSE ALL WORLD EX US ETF ETF 922042775   574,554 11,459 SH   SOLE   0 0 11,459
VANGUARD INTRMDIAT TRM TRSRY ETF ETF 92206C706   1,959,489 33,507 SH   SOLE   0 0 33,507
VANGUARD SHORT TERM TREASURY ETF ETF 92206C102   3,666,394 63,410 SH   SOLE   0 0 63,410
VANGUARD INFORMATION TECHNOLOGY ETF ETF 92204A702   848,202 2,656 SH   SOLE   0 0 2,656
VANGUARD HEALTH CARE ETF ETF 92204A504   1,927,430 7,770 SH   SOLE   0 0 7,770
VIAVI SOLUTIONS ORD ORD 925550105   256,444 24,400 SH   SOLE   0 0 24,400
VANGUARD DIVIDEND APPRECIATION ETF ETF 921908844   4,847,405 31,922 SH   SOLE   0 0 31,922
VALERO ENERGY ORD ORD 91913Y100   209,255 1,649 SH   SOLE   0 0 1,649
VANGUARD MORTGAGE BACKED SEC ETF ETF 92206C771   628,464 13,806 SH   SOLE   0 0 13,806
VANGUARD REAL ESTATE ETF ETF 922908553   832,060 10,088 SH   SOLE   0 0 10,088
VANGUARD MID CAP VALUE ETF ETF 922908512   720,610 5,328 SH   SOLE   0 0 5,328
VANGUARD S&P 500 ETF ETF 922908363   5,690,904 16,198 SH   SOLE   0 0 16,198
VANGUARD UTILITIES ETF ETF 92204A876   428,901 2,797 SH   SOLE   0 0 2,797
INVSC VARIABLE RT INVSTMNT ETF ETF 46090A879   3,886,463 157,283 SH   SOLE   0 0 157,283
INVSC VARIABLE RATE PREFERRED ETF ETF 46138G870   362,942 16,210 SH   SOLE   0 0 16,210
VERTEX PHARMACEUTICALS ORD ORD 92532F100   272,933 945 SH   SOLE   0 0 945
VISHAY INTERTECH ORD ORD 928298108   1,408,540 65,301 SH   SOLE   0 0 65,301
VANGUARD TOTAL WORLD STOCK ETF ETF 922042742   4,669,990 54,183 SH   SOLE   0 0 54,183
VANGUARD TOTAL CORPORATE BOND ETF ETF 92206C573   668,070 9,000 SH   SOLE   0 0 9,000
VANGUARD TOTAL STOCK MARKET ETF ETF 922908769   6,527,954 34,144 SH   SOLE   0 0 34,144
VANGUARD SHRT INF PROT SEC INDEX ETF ETF 922020805   3,612,227 77,333 SH   SOLE   0 0 77,333
VANGUARD VALUE ETF ETF 922908744   5,762,995 41,056 SH   SOLE   0 0 41,056
VANGUARD GROWTH ETF ETF 922908736   4,206,299 19,738 SH   SOLE   0 0 19,738
INVESCO SNR INCOME CF CF 46131H107   425,536 111,106 SH   SOLE   0 0 111,106
VANGUARD FTSE EMERGING MARKETS ETF ETF 922042858   613,058 15,728 SH   SOLE   0 0 15,728
VANGUARD EXTENDED MARKET ETF ETF 922908652   608,772 4,582 SH   SOLE   0 0 4,582
VANGUARD TOTAL INTERNATIONAL STK ETF ETF 921909768   478,873 9,259 SH   SOLE   0 0 9,259
VANGUARD HIGH DIVIDEND YIELD ETF ETF 921946406   1,673,240 15,463 SH   SOLE   0 0 15,463
VERIZON COMMUNICATIONS ORD ORD 92343V104   2,563,634 65,067 SH   SOLE   0 0 65,067
WALGREEN BOOTS ALLIANCE ORD ORD 931427108   347,946 9,313 SH   SOLE   0 0 9,313
WARNER BROS. DISCOVERY SRS A ORD ORD 934423104   370,781 39,112 SH   SOLE   0 0 39,112
WORKDAY CL A ORD ORD 98138H101   231,417 1,383 SH   SOLE   0 0 1,383
WESTERN DIGITAL ORD ORD 958102105   462,996 14,675 SH   SOLE   0 0 14,675
WESTERN MIDSTREAM PARTNERS COM UNT COM UNT 958669103   338,310 12,600 SH   SOLE   0 0 12,600
WELLS FARGO ORD ORD 949746101   493,414 11,950 SH   SOLE   0 0 11,950
WASTE MANAGEMENT ORD ORD 94106L109   876,265 5,586 SH   SOLE   0 0 5,586
WILLIAMS ORD ORD 969457100   226,514 6,885 SH   SOLE   0 0 6,885
ADVANCED DRAINAGE SYSTEMS ORD ORD 00790R104   276,622 3,375 SH   SOLE   0 0 3,375
WALMART ORD ORD 931142103   2,131,251 15,031 SH   SOLE   0 0 15,031
WALMART JAN 19, 2024 CALL 165 ORD 931142103   630 1 SH Call SOLE   0 0 1
W P CAREY REIT ORD ORD 92936U109   710,431 9,091 SH   SOLE   0 0 9,091
INVESCO DYNAMIC CRDT OP CL AX NAV CF CF 46091B207   223,252 19,951 SH   SOLE   0 0 19,951
SPDR FUND MATERIALS SELECT SECTR ETF ETF 81369Y100   204,298 2,630 SH   SOLE   0 0 2,630
ENERGY SELECT SECTOR SPDR ETF ETF 81369Y506   3,977,131 45,469 SH   SOLE   0 0 45,469
SELECT STR FINANCIAL SELECT SPDR ETF ETF 81369Y605   2,018,085 59,008 SH   SOLE   0 0 59,008
SELECT SECTOR INDUSTRIAL SPDR ETF ETF 81369Y704   806,876 8,216 SH   SOLE   0 0 8,216
TECHNOLOGY SELECT SECTOR SPDR ETF ETF 81369Y803   4,082,462 32,807 SH   SOLE   0 0 32,807
SPDR FUND CONSUMER STAPLES ETF ETF 81369Y308   1,845,352 24,753 SH   SOLE   0 0 24,753
SELECT SECTOR UTI SELECT SPDR ETF ETF 81369Y886   1,843,837 26,154 SH   SOLE   0 0 26,154
SELECT SECTOR HEALTH CARE SPDR ETF ETF 81369Y209   3,699,032 27,229 SH   SOLE   0 0 27,229
SPDR FUND CONSUMER DISCRE SELECT ETF ETF 81369Y407   942,327 7,296 SH   SOLE   0 0 7,296
EXXON MOBIL ORD ORD 30231G102   8,675,187 78,651 SH   SOLE   0 0 78,651
EXXON MOBIL JAN 20, 2023 CALL 100 ORD 30231G102   9,780 5 SH Call SOLE   0 0 5
XEROX HOLDINGS ORD ORD 98421M106   411,720 28,200 SH   SOLE   0 0 28,200
ISHARES EXPONENTIAL TECHNOLOGIES ETF ETF 46434V381   789,271 16,672 SH   SOLE   0 0 16,672
GLOBAL X S&P 500 COVERED CALL ETF ETF 37954Y475   315,747 8,020 SH Call SOLE   0 0 8,020
YUM BRANDS ORD ORD 988498101   435,063 3,397 SH   SOLE   0 0 3,397
ZIMMER BIOMET HOLDINGS ORD ORD 98956P102   543,808 4,265 SH   SOLE   0 0 4,265
ZSCALER ORD ORD 98980G102   283,555 2,534 SH   SOLE   0 0 2,534
ZOETIS CL A ORD ORD 98978V103   229,118 1,563 SH   SOLE   0 0 1,563