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   235,786 2,099 SH   SOLE 0 0 0 2,099
ABBVIE INC COM 00287Y109   575,245 3,454 SH   SOLE 0 0 0 3,454
ABRDN ASIA PACIFIC INCOME FU COM 003009107   65,190 23,967 SH   SOLE 0 0 0 23,967
ABRDN TOTAL DYNAMIC DIVIDEND COM SH BEN INT 00326L100   88,947 11,063 SH   SOLE 0 0 0 11,063
AKEBIA THERAPEUTICS INC COM 00972D105   8,028 12,500 SH   SOLE 0 0 0 12,500
ALPHABET INC CAP STK CL C 02079K107   1,164,417 13,208 SH   SOLE 0 0 0 13,208
ALPHABET INC CAP STK CL A 02079K305   406,655 4,656 SH   SOLE 0 0 0 4,656
ALPS ETF TR ALERIAN MLP 00162Q452   463,973 11,830 SH   SOLE 0 0 0 11,830
ALTRIA GROUP INC COM 02209S103   484,775 10,436 SH   SOLE 0 0 0 10,436
AMAZON COM INC COM 023135106   2,183,677 25,368 SH   SOLE 0 0 0 25,368
AMPLIFY ETF TR CWP ENHANCED DIV 032108409   251,971 6,974 SH   SOLE 0 0 0 6,974
APPLE INC COM 037833100   9,749,368 75,215 SH   SOLE 0 0 0 75,215
ARES CAPITAL CORP COM 04010L103   616,801 33,341 SH   SOLE 0 0 0 33,341
ASTRAZENECA PLC SPONSORED ADR 046353108   232,563 3,285 SH   SOLE 0 0 0 3,285
AT&T INC COM 00206R102   576,043 29,495 SH   SOLE 0 0 0 29,495
BAIN CAP SPECIALTY FIN INC COM STK 05684B107   420,668 34,007 SH   SOLE 0 0 0 34,007
BANK AMERICA CORP COM 060505104   300,840 8,743 SH   SOLE 0 0 0 8,743
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   689,326 2,163 SH   SOLE 0 0 0 2,163
BLACKSTONE INC COM 09260D107   247,087 3,119 SH   SOLE 0 0 0 3,119
BOEING CO COM 097023105   391,494 1,838 SH   SOLE 0 0 0 1,838
BP PLC SPONSORED ADR 055622104   774,730 22,482 SH   SOLE 0 0 0 22,482
BRISTOL-MYERS SQUIBB CO COM 110122108   344,093 4,714 SH   SOLE 0 0 0 4,714
BROADCOM INC COM 11135F101   357,492 608 SH   SOLE 0 0 0 608
CHEVRON CORP NEW COM 166764100   2,077,247 11,765 SH   SOLE 0 0 0 11,765
CISCO SYS INC COM 17275R102   214,823 4,446 SH   SOLE 0 0 0 4,446
COMCAST CORP NEW CL A 20030N101   231,773 6,117 SH   SOLE 0 0 0 6,117
CONSOLIDATED EDISON INC COM 209115104   697,294 7,128 SH   SOLE 0 0 0 7,128
COSTCO WHSL CORP NEW COM 22160K105   385,700 799 SH   SOLE 0 0 0 799
DBX ETF TR XTRACK USD HIGH 233051432   337,269 9,745 SH   SOLE 0 0 0 9,745
DISNEY WALT CO COM 254687106   618,644 6,587 SH   SOLE 0 0 0 6,587
DIVERSIFIED HEALTHCARE TR COM SH BEN INT 25525P107   11,800 15,500 SH   SOLE 0 0 0 15,500
EATON VANCE LTD DURATION INC COM 27828H105   180,534 18,593 SH   SOLE 0 0 0 18,593
EATON VANCE TAX-MANAGED DIVE COM 27828N102   285,835 25,914 SH   SOLE 0 0 0 25,914
EATON VANCE TAX-MANAGED GLOB COM 27829F108   104,584 13,600 SH   SOLE 0 0 0 13,600
ENERGY FUELS INC COM NEW 292671708   68,186 10,654 SH   SOLE 0 0 0 10,654
EURO TECH HOLDINGS CO LTD SHS NEW G32030127   14,482 10,271 SH   SOLE 0 0 0 10,271
EXXON MOBIL CORP COM 30231G102   993,030 8,984 SH   SOLE 0 0 0 8,984
FIRST TR EXCH TRADED FD III LNG/SHT EQUITY 33739P103   390,929 7,970 SH   SOLE 0 0 0 7,970
FIRST TR EXCH TRADED FD III MERGER ARBITRA 33740J203   774,850 38,435 SH   SOLE 0 0 0 38,435
FIRST TR EXCHANGE TRAD FD VI FST TR GLB FD 33739H101   2,917,060 123,369 SH   SOLE 0 0 0 123,369
FIRST TR EXCHANGE TRADED FD ENERGY ALPHADX 33734X127   285,317 17,044 SH   SOLE 0 0 0 17,044
FIRST TR EXCHANGE TRADED FD FINLS ALPHADEX 33734X135   226,692 5,335 SH   SOLE 0 0 0 5,335
FIRST TR EXCHANGE TRADED FD HLTH CARE ALPH 33734X143   278,483 2,542 SH   SOLE 0 0 0 2,542
FIRST TR EXCHANGE TRADED FD INDLS PROD DUR 33734X150   205,086 3,855 SH   SOLE 0 0 0 3,855
FIRST TR EXCHANGE TRADED FD MATERIALS ALPH 33734X168   243,130 3,752 SH   SOLE 0 0 0 3,752
FIRST TR EXCHANGE-TRADED ALP MID CAP VAL FD 33737M201   402,753 8,964 SH   SOLE 0 0 0 8,964
FIRST TR EXCHANGE-TRADED FD NAS CLNEDG GREEN 33733E500   994,345 21,333 SH   SOLE 0 0 0 21,333
FIRST TR EXCHANGE-TRADED FD CAP STRENGTH ETF 33733E104   602,257 7,925 SH   SOLE 0 0 0 7,925
FIRST TR EXCHANGE-TRADED FD DJ INTERNT IDX 33733E302   1,003,377 8,114 SH   SOLE 0 0 0 8,114
FIRST TR EXCHANGE-TRADED FD RISNG DIVD ACHIV 33738R506   923,793 20,370 SH   SOLE 0 0 0 20,370
FIRST TR EXCHANGE-TRADED FD DORSEY WRT 5 ETF 33738R605   1,185,077 25,491 SH   SOLE 0 0 0 25,491
FIRST TR EXCHANGE-TRADED FD DORSEY WRIGHT 33738R886   2,224,516 131,008 SH   SOLE 0 0 0 131,008
FIRST TR EXCHANGE-TRADED FD FIRST TR ENH NEW 33739Q408   568,807 9,563 SH   SOLE 0 0 0 9,563
FIRST TR EXCHANGE-TRADED FD NASDQ OIL GAS 33738R845   305,652 11,143 SH   SOLE 0 0 0 11,143
FIRST TR EXCHNG TRADED FD VI CBOE VEST US EQT 33740F722   507,430 13,906 SH   SOLE 0 0 0 13,906
FIRST TR EXCHNG TRADED FD VI FT CBOE INTL EQT 33740F656   1,447,340 70,740 SH   SOLE 0 0 0 70,740
FIRST TR EXCHNG TRADED FD VI LOW DUR STRTGC 33740F870   398,892 21,492 SH   SOLE 0 0 0 21,492
FIRST TR EXCHNG TRADED FD VI CBOE VEST NAS100 33740F557   882,111 49,487 SH   SOLE 0 0 0 49,487
FIRST TR EXCHNG TRADED FD VI CBOE VEST INTL 33740U869   215,267 11,312 SH   SOLE 0 0 0 11,312
FIRST TR EXCHNG TRADED FD VI CBOE VEST US EQT 33740U786   7,875,654 262,085 SH   SOLE 0 0 0 262,085
FIRST TR EXCHNG TRADED FD VI CBOE VEST U S EQ 33740U810   236,297 7,547 SH   SOLE 0 0 0 7,547
FIRST TR INTER DURATN PFD & COM 33718W103   776,367 44,593 SH   SOLE 0 0 0 44,593
FRANKLIN TEMPLETON ETF TR US MID CP MLTFCT 35473P884   452,653 10,652 SH   SOLE 0 0 0 10,652
FS KKR CAP CORP COM 302635206   1,113,281 61,304 SH   SOLE 0 0 0 61,304
GAMCO GLOBAL GOLD NAT RES & COM SH BEN INT 36465A109   88,669 23,900 SH   SOLE 0 0 0 23,900
GENERAL ELECTRIC CO COM NEW 369604301   294,060 4,088 SH   SOLE 0 0 0 4,088
GILEAD SCIENCES INC COM 375558103   272,625 3,095 SH   SOLE 0 0 0 3,095
GLADSTONE LD CORP COM 376549101   394,875 20,904 SH   SOLE 0 0 0 20,904
GLOBAL X FDS US PFD ETF 37954Y657   337,369 16,465 SH   SOLE 0 0 0 16,465
GOLDEN OCEAN GROUP LTD SHS NEW G39637205   220,121 26,267 SH   SOLE 0 0 0 26,267
GOLUB CAP BDC INC COM 38173M102   233,533 17,759 SH   SOLE 0 0 0 17,759
HOME DEPOT INC COM 437076102   657,291 2,070 SH   SOLE 0 0 0 2,070
HUMANIGEN INC COM NEW 444863203   4,192 24,937 SH   SOLE 0 0 0 24,937
ILLINOIS TOOL WKS INC COM 452308109   221,276 975 SH   SOLE 0 0 0 975
INTERNATIONAL BUSINESS MACHS COM 459200101   982,975 6,840 SH   SOLE 0 0 0 6,840
INVESCO EXCH TRADED FD TR II TAXABLE MUN BD 46138G805   1,757,023 66,403 SH   SOLE 0 0 0 66,403
INVESCO EXCH TRADED FD TR II SR LN ETF 46138G508   1,568,401 74,864 SH   SOLE 0 0 0 74,864
INVESCO EXCH TRADED FD TR II FTSE RAFI EMNG 46138E727   604,762 32,655 SH   SOLE 0 0 0 32,655
INVESCO EXCH TRADED FD TR II PFD ETF 46138E511   121,482 10,183 SH   SOLE 0 0 0 10,183
INVESCO QQQ TR UNIT SER 1 46090E103   804,348 2,992 SH   SOLE 0 0 0 2,992
INVESTMENT MANAGERS SER TR I AXS ASTORIA INFL 46141T117   344,859 13,315 SH   SOLE 0 0 0 13,315
ISHARES INC MSCI JPN ETF NEW 46434G822   4,573,439 83,503 SH   SOLE 0 0 0 83,503
ISHARES INC MSCI FRANCE ETF 464286707   4,947,910 141,571 SH   SOLE 0 0 0 141,571
ISHARES INC CORE MSCI EMKT 46434G103   553,057 11,232 SH   SOLE 0 0 0 11,232
ISHARES TR CORE MSCI TOTAL 46432F834   7,526,256 124,959 SH   SOLE 0 0 0 124,959
ISHARES TR CORE MSCI EAFE 46432F842   376,813 5,896 SH   SOLE 0 0 0 5,896
ISHARES TR CORE 1 5 YR USD 46432F859   17,323,788 369,850 SH   SOLE 0 0 0 369,850
ISHARES TR MSCI USA MMENTM 46432F396   237,426 1,629 SH   SOLE 0 0 0 1,629
ISHARES TR CORE HIGH DV ETF 46429B663   697,412 6,539 SH   SOLE 0 0 0 6,539
ISHARES TR US AER DEF ETF 464288760   408,374 3,592 SH   SOLE 0 0 0 3,592
ISHARES TR CORE S&P TTL STK 464287150   214,068 2,488 SH   SOLE 0 0 0 2,488
ISHARES TR MSCI KLD400 SOC 464288570   475,923 6,542 SH   SOLE 0 0 0 6,542
ISHARES TR CRE U S REIT ETF 464288521   383,849 7,633 SH   SOLE 0 0 0 7,633
ISHARES TR MBS ETF 464288588   356,070 3,755 SH   SOLE 0 0 0 3,755
ISHARES TR MSCI UK ETF NEW 46435G334   224,524 7,085 SH   SOLE 0 0 0 7,085
ISHARES TR GLOBAL TECH ETF 464287291   463,080 10,200 SH   SOLE 0 0 0 10,200
ISHARES TR CORE S&P MCP ETF 464287507   314,928 1,270 SH   SOLE 0 0 0 1,270
ISHARES TR S&P 500 VAL ETF 464287408   293,327 1,964 SH   SOLE 0 0 0 1,964
ISHARES TR CORE S&P500 ETF 464287200   13,590,721 34,863 SH   SOLE 0 0 0 34,863
ISHARES TR 1 3 YR TREAS BD 464287457   408,859 5,015 SH   SOLE 0 0 0 5,015
ISHARES TR IBOXX INV CP ETF 464287242   746,839 6,877 SH   SOLE 0 0 0 6,877
ISHARES TR SELECT DIVID ETF 464287168   266,266 2,148 SH   SOLE 0 0 0 2,148
ISHARES TR CORE US AGGBD ET 464287226   16,408,274 165,590 SH   SOLE 0 0 0 165,590
ISHARES TR ESG AW MSCI EAFE 46435G516   440,727 6,455 SH   SOLE 0 0 0 6,455
ISHARES TR ESG AWR US AGRGT 46435U549   474,994 9,952 SH   SOLE 0 0 0 9,952
JOHN HANCOCK EXCHANGE TRADED MULTIFACTOR MI 47804J206   12,809,839 268,719 SH   SOLE 0 0 0 268,719
JOHNSON & JOHNSON COM 478160104   392,735 2,179 SH   SOLE 0 0 0 2,179
JPMORGAN CHASE & CO COM 46625H100   1,318,959 9,562 SH   SOLE 0 0 0 9,562
LATTICE STRATEGIES TR HARTFORD MLT ETF 518416102   202,012 7,919 SH   SOLE 0 0 0 7,919
LIBERTY ALL STAR EQUITY FD SH BEN INT 530158104   97,404 16,370 SH   SOLE 0 0 0 16,370
LITMAN GREGORY FDS TR IMGP DBI MANAGED 53700T827   275,339 9,661 SH   SOLE 0 0 0 9,661
LOWES COS INC COM 548661107   243,978 1,214 SH   SOLE 0 0 0 1,214
LUMEN TECHNOLOGIES INC COM 550241103   57,334 10,559 SH   SOLE 0 0 0 10,559
M & T BK CORP COM 55261F104   691,475 4,604 SH   SOLE 0 0 0 4,604
MASTERCARD INCORPORATED CL A 57636Q104   1,126,820 3,065 SH   SOLE 0 0 0 3,065
MCDONALDS CORP COM 580135101   257,257 955 SH   SOLE 0 0 0 955
MERCK & CO INC COM 58933Y105   1,990,534 17,333 SH   SOLE 0 0 0 17,333
META PLATFORMS INC CL A 30303M102   398,641 3,066 SH   SOLE 0 0 0 3,066
MICROSOFT CORP COM 594918104   1,721,201 7,652 SH   SOLE 0 0 0 7,652
MIDCAP FINANCIAL INVSTMNT CO COM NEW 03761U502   286,262 24,116 SH   SOLE 0 0 0 24,116
NETFLIX INC COM 64110L106   266,324 844 SH   SOLE 0 0 0 844
NEUBERGER BERMAN NEXT GENERA COMMON STOCK 64133Q108   143,472 15,263 SH   SOLE 0 0 0 15,263
NEW YORK CMNTY BANCORP INC COM 649445103   727,121 79,467 SH   SOLE 0 0 0 79,467
NEXTERA ENERGY INC COM 65339F101   279,526 3,342 SH   SOLE 0 0 0 3,342
NUSHARES ETF TR NUVEEN ESG LRGVL 67092P300   902,544 25,684 SH   SOLE 0 0 0 25,684
NUVEEN CORE PLUS IMPACT FUND COM BEN INT 67080D103   279,095 25,605 SH   SOLE 0 0 0 25,605
NUVEEN NEW YORK AMT QLT MUNI COM 670656107   118,326 11,345 SH   SOLE 0 0 0 11,345
NUVEEN SELECT TAX-FREE INCOM SH BEN INT 67062F100   159,692 11,238 SH   SOLE 0 0 0 11,238
NVIDIA CORPORATION COM 67066G104   877,298 5,904 SH   SOLE 0 0 0 5,904
OWL ROCK CAPITAL CORPORATION COM 69121K104   455,092 37,956 SH   SOLE 0 0 0 37,956
PACER FDS TR PACER US SMALL 69374H857   597,019 16,312 SH   SOLE 0 0 0 16,312
PACER FDS TR US CASH COWS 100 69374H881   216,801 4,570 SH   SOLE 0 0 0 4,570
PENUMBRA INC COM 70975L107   720,156 3,125 SH   SOLE 0 0 0 3,125
PFIZER INC COM 717081103   522,762 10,266 SH   SOLE 0 0 0 10,266
PGIM ETF TR PGIM ULTRA SH BD 69344A107   521,997 10,614 SH   SOLE 0 0 0 10,614
PHILIP MORRIS INTL INC COM 718172109   495,164 4,785 SH   SOLE 0 0 0 4,785
PIMCO DYNAMIC INCOME OPRNTS COM BEN SHS 69355M107   195,918 14,491 SH   SOLE 0 0 0 14,491
PIMCO NEW YORK MUN FD II COM 72200Y102   252,067 31,469 SH   SOLE 0 0 0 31,469
PIONEER MUNICIPAL HIGH INCOM COM SHS 723763108   113,980 12,721 SH   SOLE 0 0 0 12,721
PROSHARES TR S&P 500 DV ARIST 74348A467   249,719 2,717 SH   SOLE 0 0 0 2,717
SCHWAB STRATEGIC TR US MID-CAP ETF 808524508   576,554 8,569 SH   SOLE 0 0 0 8,569
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886   301,442 4,246 SH   SOLE 0 0 0 4,246
SELECT SECTOR SPDR TR ENERGY 81369Y506   7,049,955 80,516 SH   SOLE 0 0 0 80,516
SELECT SECTOR SPDR TR FINANCIAL 81369Y605   6,096,641 172,319 SH   SOLE 0 0 0 172,319
SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704   326,358 3,234 SH   SOLE 0 0 0 3,234
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209   440,228 3,245 SH   SOLE 0 0 0 3,245
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407   320,602 2,428 SH   SOLE 0 0 0 2,428
SELECT SECTOR SPDR TR COMMUNICATION 81369Y852   252,972 5,019 SH   SOLE 0 0 0 5,019
SFL CORPORATION LTD SHS G7738W106   113,870 12,270 SH   SOLE 0 0 0 12,270
SIGA TECHNOLOGIES INC COM 826917106   72,400 10,000 SH   SOLE 0 0 0 10,000
SPDR GOLD TR GOLD SHS 78463V107   770,230 4,434 SH   SOLE 0 0 0 4,434
SPDR INDEX SHS FDS PORTFOLIO EMG MK 78463X509   465,976 13,479 SH   SOLE 0 0 0 13,479
SPDR S&P 500 ETF TR TR UNIT 78462F103   1,060,214 2,732 SH   SOLE 0 0 0 2,732
SPDR SER TR PRTFLO S&P500 VL 78464A508   2,210,833 55,202 SH   SOLE 0 0 0 55,202
SPDR SER TR PRTFLO S&P500 GW 78464A409   1,323,439 26,103 SH   SOLE 0 0 0 26,103
SPDR SER TR S&P 400 MDCP GRW 78464A821   428,348 6,463 SH   SOLE 0 0 0 6,463
SPDR SER TR S&P 400 MDCP VAL 78464A839   470,174 7,015 SH   SOLE 0 0 0 7,015
SPDR SER TR BLOOMBERG INVT 78468R200   252,527 8,285 SH   SOLE 0 0 0 8,285
SPDR SER TR PORTFLI INTRMDIT 78464A672   18,254,166 635,812 SH   SOLE 0 0 0 635,812
SPDR SER TR FTSE INT GVT ETF 78464A490   252,385 6,082 SH   SOLE 0 0 0 6,082
SPDR SER TR BLOOMBERG 1-3 MO 78468R663   669,158 7,314 SH   SOLE 0 0 0 7,314
SPDR SER TR PORTFOLIO SHORT 78464A474   242,638 8,225 SH   SOLE 0 0 0 8,225
SPDR SER TR BLOOMBERG 3-12 M 78468R523   593,705 5,978 SH   SOLE 0 0 0 5,978
SSGA ACTIVE ETF TR BLACKSTONE SENR 78467V608   259,376 6,232 SH   SOLE 0 0 0 6,232
TESLA INC COM 88160R101   615,951 5,448 SH   SOLE 0 0 0 5,448
UNITED STS NAT GAS FD LP UNIT PAR 912318300   322,183 27,097 SH   SOLE 0 0 0 27,097
UNITEDHEALTH GROUP INC COM 91324P102   343,347 701 SH   SOLE 0 0 0 701
VANECK ETF TRUST OIL SERVICES ETF 92189H607   436,979 1,430 SH   SOLE 0 0 0 1,430
VANGUARD BD INDEX FDS SHORT TRM BOND 921937827   332,878 4,392 SH   SOLE 0 0 0 4,392
VANGUARD INDEX FDS SMALL CP ETF 922908751   5,418,602 28,912 SH   SOLE 0 0 0 28,912
VANGUARD INDEX FDS GROWTH ETF 922908736   3,102,171 14,486 SH   SOLE 0 0 0 14,486
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363   584,214 1,638 SH   SOLE 0 0 0 1,638
VANGUARD INDEX FDS TOTAL STK MKT 922908769   298,857 1,540 SH   SOLE 0 0 0 1,540
VANGUARD INDEX FDS VALUE ETF 922908744   19,716,852 137,495 SH   SOLE 0 0 0 137,495
VANGUARD MUN BD FDS TAX EXEMPT BD 922907746   251,251 5,020 SH   SOLE 0 0 0 5,020
VANGUARD SCOTTSDALE FDS MTG-BKD SECS ETF 92206C771   353,442 7,596 SH   SOLE 0 0 0 7,596
VANGUARD STAR FDS VG TL INTL STK F 921909768   598,366 11,137 SH   SOLE 0 0 0 11,137
VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858   2,340,549 53,781 SH   SOLE 0 0 0 53,781
VANGUARD WORLD FDS FINANCIALS ETF 92204A405   282,657 3,304 SH   SOLE 0 0 0 3,304
VANGUARD WORLD FDS INF TECH ETF 92204A702   582,153 1,819 SH   SOLE 0 0 0 1,819
VANGUARD WORLD FDS HEALTH CAR ETF 92204A504   571,787 2,306 SH   SOLE 0 0 0 2,306
VERIZON COMMUNICATIONS INC COM 92343V104   910,425 21,579 SH   SOLE 0 0 0 21,579
VISA INC COM CL A 92826C839   1,085,145 4,983 SH   SOLE 0 0 0 4,983
VOYA GLBL EQTY DIV & PREM OP COM 92912T100   55,517 10,300 SH   SOLE 0 0 0 10,300