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
ABERDEEN MULTI-MARKET INCOME SH BEN INT 552737108 45,612 10,657 SH SOLE 0 0 10,657
ABRDN ASIA PACIFIC INCOME FU COM NEW 003009867 244,339 18,680 SH SOLE 0 0 18,680
ABRDN ETFS BBRG ALL COMD K1 003261104 675,207 26,100 SH SOLE 0 0 26,100
ABRDN GLOBAL PREMIER PPTYS F COM SH BEN INT 00302L207 501,654 48,376 SH SOLE 0 0 48,376
ADAMS DIVERSIFIED EQUITY FD COM 006212104 547,905 21,344 SH SOLE 0 0 21,344
ADVANCED MICRO DEVICES INC COM 007903107 8,504,688 13,902 SH SOLE 0 0 13,902
ALLSTATE CORP COM 020002101 292,633 1,319 SH SOLE 0 0 1,319
ALPHABET INC CAP STK CL A 02079K305 27,894,386 81,069 SH SOLE 0 0 81,069
ALPHABET INC CAP STK CL C 02079K107 1,219,849 3,580 SH SOLE 0 0 3,580
ALPS ETF TR ALERIAN MLP 00162Q452 3,393,217 65,418 SH SOLE 0 0 65,418
ALTRIA GROUP INC COM 02209S103 231,101 3,432 SH SOLE 0 0 3,432
AMAZON COM INC COM 023135106 17,004,238 68,249 SH SOLE 0 0 68,249
ANALOG DEVICES INC COM 032654105 946,153 2,385 SH SOLE 0 0 2,385
APPLE INC COM 037833100 31,256,784 93,859 SH SOLE 0 0 93,859
APPLIED MATLS INC COM 038222105 1,057,022 2,067 SH SOLE 0 0 2,067
ARISTA NETWORKS INC COM SHS 040413205 21,936,619 107,749 SH SOLE 0 0 107,749
BANCROFT FD LTD COM 059695106 859,601 37,244 SH SOLE 0 0 37,244
BANK OF AMER CORP COM 060505104 703,819 12,931 SH SOLE 0 0 12,931
BANK OF NY MELLON CORP COM 064058100 780,134 5,394 SH SOLE 0 0 5,394
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 14,150,743 28,418 SH SOLE 0 0 28,418
BLACKROCK CR ALLOCATION COM 092508100 299,803 32,202 SH SOLE 0 0 32,202
BLACKROCK ENERGY & RES TR COM 09250U101 197,557 11,690 SH SOLE 0 0 11,690
BLACKROCK ENHANCED EQUITY DI COM 09251A104 444,429 47,280 SH SOLE 0 0 47,280
BLACKROCK TAX MUNICPAL BD TR SHS 09248X100 215,274 14,950 SH SOLE 0 0 14,950
BLOOM ENERGY CORP COM CL A 093712107 22,285,257 80,458 SH SOLE 0 0 80,458
CALAMOS STRATEGIC TOTAL RETU COM SH BEN INT 128125101 532,621 26,122 SH SOLE 0 0 26,122
CAMBRIA ETF TR TAIL RISK 132061862 337,860 34,528 SH SOLE 0 0 34,528
CARPENTER TECHNOLOGY CORP COM 144285103 5,644,889 14,518 SH SOLE 0 0 14,518
CELESTICA INC COM 15101Q207 4,549,681 12,588 SH SOLE 0 0 12,588
CHARLES SCHWAB CORP (THE) COM 808513105 945,623 9,675 SH SOLE 0 0 9,675
CIENA CORP COM NEW 171779309 1,999,041 5,682 SH SOLE 0 0 5,682
CISCO SYS INC COM 17275R102 336,085 3,123 SH SOLE 0 0 3,123
COCA COLA CO COM 191216100 413,479 4,803 SH SOLE 0 0 4,803
COCA COLA CONS INC COM 191098102 5,846,550 30,890 SH SOLE 0 0 30,890
COHEN & STEERS INFRASTRUCTUR COM 19248A109 526,927 21,376 SH SOLE 0 0 21,376
COHEN & STEERS QUALITY INCOM COM 19247L106 560,211 51,396 SH SOLE 0 0 51,396
COHERENT CORP COM 19247G107 2,340,471 8,132 SH SOLE 0 0 8,132
COMFORT SYS USA INC COM 199908104 4,234,470 2,560 SH SOLE 0 0 2,560
CORNING INC COM 219350105 242,502 1,577 SH SOLE 0 0 1,577
COSTCO WHOLESALE CORPORATION COM 22160K105 6,226,751 6,840 SH SOLE 0 0 6,840
CROWDSTRIKE HLDGS INC CL A 22788C105 3,331,614 12,584 SH SOLE 0 0 12,584
EBAY INC. COM 278642103 899,092 8,478 SH SOLE 0 0 8,478
ELBIT SYS LTD ORD M3760D101 2,550,717 3,740 SH SOLE 0 0 3,740
ELI LILLY & CO COM 532457108 2,041,089 1,764 SH SOLE 0 0 1,764
EMCOR GROUP INC COM 29084Q100 9,932,141 13,164 SH SOLE 0 0 13,164
ENERGY TRANSFER L P 9.250% FXD PFD I 29273V704 447,446 40,640 SH SOLE 0 0 40,640
EXELIXIS INC COM 30161Q104 1,121,122 19,194 SH SOLE 0 0 19,194
EXXONMOBIL HOLDINGS CORP COM SHS 30233Q108 6,681,782 41,055 SH SOLE 0 0 41,055
FIRST TR EXCHANGE-TRADED FD SHS 33734H106 615,410 13,119 SH SOLE 0 0 13,119
FRANKLIN MASTER INTER INCOME SH BEN INT 746909100 127,465 42,207 SH SOLE 0 0 42,207
FRANKLIN PREMIER INCOME TR SH BEN INT 746853100 253,589 77,314 SH SOLE 0 0 77,314
GENERAL DYNAMICS CORP COM 369550108 872,049 2,628 SH SOLE 0 0 2,628
GLOBAL X FDS ALTERNATIVE INCM 37954Y806 1,217,152 103,494 SH SOLE 0 0 103,494
GLOBAL X FDS US INFR DEV ETF 37954Y673 408,135 7,774 SH SOLE 0 0 7,774
GOLDMAN SACHS ETF TR ACCES TREASURY 381430529 2,735,312 27,323 SH SOLE 0 0 27,323
GOLDMAN SACHS GROUP INC COM 38141G104 502,401 558 SH SOLE 0 0 558
HANCOCK JOHN PREM DIVID FD COM SH BEN INT 41013T105 297,031 25,344 SH SOLE 0 0 25,344
HANCOCK JOHN TAX-ADVANTAGED COM 41013V100 293,680 13,241 SH SOLE 0 0 13,241
HEICO CORP NEW COM 422806109 738,546 2,436 SH SOLE 0 0 2,436
HOME DEPOT INC COM 437076102 258,886 910 SH SOLE 0 0 910
HOWMET AEROSPACE INC COM 443201108 3,766,585 16,653 SH SOLE 0 0 16,653
INVESCO EXCH TRADED FD TR II VAR RATE PFD 46138G870 1,404,225 59,225 SH SOLE 0 0 59,225
INVESCO EXCHANGE TRADED FD T S&P 500 TOP 50 46137V233 441,003 6,933 SH SOLE 0 0 6,933
INVESCO QQQ TR UNIT SER 1 46090E103 2,210,150 2,988 SH SOLE 0 0 2,988
ISHARES SILVER TR ISHARES 46428Q109 2,153,090 39,499 SH SOLE 0 0 39,499
ISHARES TR 1 3 YR TREAS BD 464287457 738,970 9,101 SH SOLE 0 0 9,101
ISHARES TR CORE S&P500 ETF 464287200 5,921,187 7,732 SH SOLE 0 0 7,732
ISHARES TR FLTG RATE NT ETF 46429B655 260,457 5,102 SH SOLE 0 0 5,102
ISHARES TR FUTU EXPO TE ETF 46434V381 811,565 9,731 SH SOLE 0 0 9,731
ISHARES TR IBOXX INV CP ETF 464287242 315,779 3,090 SH SOLE 0 0 3,090
ISHARES TR INTL SEL DIV ETF 464288448 471,416 11,174 SH SOLE 0 0 11,174
ISHARES TR MSCI EAFE ETF 464287465 961,321 9,253 SH SOLE 0 0 9,253
ISHARES TR NORTH AMERN NAT 464287374 525,504 8,527 SH SOLE 0 0 8,527
ISHARES TR PFD AND INCM SEC 464288687 2,766,656 93,785 SH SOLE 0 0 93,785
ISHARES TR RUS 1000 VAL ETF 464287598 1,099,074 4,433 SH SOLE 0 0 4,433
ISHARES TR RUS 2000 GRW ETF 464287648 359,755 1,008 SH SOLE 0 0 1,008
ISHARES TR RUS TP200 GR ETF 464289438 5,822,170 34,732 SH SOLE 0 0 34,732
ISHARES TR S&P 100 ETF 464287101 4,056,675 25,479 SH SOLE 0 0 25,479
ISHARES TR S&P MC 400GR ETF 464287606 537,418 4,903 SH SOLE 0 0 4,903
ISHARES TR S&P MC 400VL ETF 464287705 375,535 2,727 SH SOLE 0 0 2,727
ISHARES TR SELECT DIVID ETF 464287168 440,856 2,899 SH SOLE 0 0 2,899
ISHARES TR SHRT NAT MUN ETF 464288158 289,661 2,771 SH SOLE 0 0 2,771
ISHARES TR TIPS BD ETF 464287176 484,763 4,659 SH SOLE 0 0 4,659
ISHARES TR US OIL GS EX ETF 464288851 839,546 6,360 SH SOLE 0 0 6,360
ISHARES TR US TELECOM ETF 464287713 353,268 8,579 SH SOLE 0 0 8,579
JOHNSON & JOHNSON COM 478160104 286,902 1,084 SH SOLE 0 0 1,084
JPMORGAN CHASE & CO COM 46625H100 528,666 1,598 SH SOLE 0 0 1,598
KIMCO REALTY CORP COM 49446R109 248,952 11,209 SH SOLE 0 0 11,209
KLA CORP COM NEW 482480100 677,382 3,475 SH SOLE 0 0 3,475
LAZARD GLOBAL TOTAL RETURN & COM 52106W103 521,185 30,622 SH SOLE 0 0 30,622
LISTED FDS TR HORI KI INFL ETF 53656F623 853,535 17,023 SH SOLE 0 0 17,023
LOCKHEED MARTIN CORP COM 539830109 609,572 1,197 SH SOLE 0 0 1,197
MARATHON PETE CORP COM 56585A102 397,397 1,005 SH SOLE 0 0 1,005
META PLATFORMS INC CL A 30303M102 26,309,428 36,280 SH SOLE 0 0 36,280
MICRON TECHNOLOGY INC COM 595112103 7,768,913 7,294 SH SOLE 0 0 7,294
MICROSOFT CORP COM 594918104 12,170,813 23,729 SH SOLE 0 0 23,729
NETFLIX INC. COM 64110L106 6,184,062 88,877 SH SOLE 0 0 88,877
NOVARTIS AG SPONSORED ADR 66987V109 960,209 6,735 SH SOLE 0 0 6,735
NUVEEN AMT FREE QLTY MUN INC COM 670657105 160,975 16,178 SH SOLE 0 0 16,178
NVIDIA CORPORATION COM 67066G104 28,105,502 123,065 SH SOLE 0 0 123,065
OMNICOM GROUP INC COM 681919106 546,997 7,429 SH SOLE 0 0 7,429
ORACLE CORP COM 68389X105 561,832 4,092 SH SOLE 0 0 4,092
PALANTIR TECHNOLOGIES INC CL A 69608A108 619,136 3,310 SH SOLE 0 0 3,310
PHILIP MORRIS INTL INC COM 718172109 477,813 2,504 SH SOLE 0 0 2,504
PIMCO ETF TR 1-5 US TIP IDX 72201R205 465,149 8,968 SH SOLE 0 0 8,968
PIMCO ETF TR ENHAN SHRT MA AC 72201R833 922,784 9,177 SH SOLE 0 0 9,177
PIMCO ETF TR ENHANCD SHORT 72201R643 712,245 7,224 SH SOLE 0 0 7,224
PROCTER & GAMBLE CO COM 742718109 269,488 1,855 SH SOLE 0 0 1,855
PROGRESSIVE CORP COM 743315103 273,649 1,320 SH SOLE 0 0 1,320
PUBLIC SVC ENTERPRISE GROUP COM 744573106 814,814 12,100 SH SOLE 0 0 12,100
REGENERON PHARMACEUTICALS COM 75886F107 1,896,433 2,501 SH SOLE 0 0 2,501
ROYAL CARIBBEAN GROUP COM V7780T103 2,221,354 8,355 SH SOLE 0 0 8,355
ROYCE SMALL CAP TRUST INC COM 780910105 447,751 26,138 SH SOLE 0 0 26,138
RTX CORPORATION COM 75513E101 644,206 3,470 SH SOLE 0 0 3,470
SANDISK CORP COM 80004C200 3,608,532 2,074 SH SOLE 0 0 2,074
SANOFI SA SPONSORED ADR 80105N105 507,954 12,320 SH SOLE 0 0 12,320
SCHWAB STRATEGIC TR FUNDAMENTAL US B 808524789 4,072,227 141,445 SH SOLE 0 0 141,445
SCHWAB STRATEGIC TR FUNDAMENTAL US L 808524771 2,527,350 88,841 SH SOLE 0 0 88,841
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 802,671 24,675 SH SOLE 0 0 24,675
SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 201,208 5,600 SH SOLE 0 0 5,600
SEAGATE TECHNOLOGY HLDNGS PL ORD SHS G7997R103 5,716,663 6,198 SH SOLE 0 0 6,198
SELECT SECTOR SPDR TR ST STR CARE ETF 81369Y209 1,176,169 6,984 SH SOLE 0 0 6,984
SELECT SECTOR SPDR TR ST STR MATER ETF 81369Y100 286,402 5,881 SH SOLE 0 0 5,881
SELECT SECTOR SPDR TR ST STR TECHN ETF 81369Y803 6,197,071 48,017 SH SOLE 0 0 48,017
SPACE EXPLORATION TECHN CORP CLASS A COM STK 84615Q103 8,463,849 56,104 SH SOLE 0 0 56,104
SPDR GOLD TR GOLD SHS 78463V107 1,615,904 4,243 SH SOLE 0 0 4,243
SPDR INDEX SHS FDS ST STR SP N AM 78463X152 266,137 3,177 SH SOLE 0 0 3,177
SPDR SERIES TRUST SP KENSHO NEWEC 78468R648 250,915 3,776 SH SOLE 0 0 3,776
SPDR SERIES TRUST ST STR P500ETF 78464A854 3,424,883 38,156 SH SOLE 0 0 38,156
SPDR SERIES TRUST ST TERM HIGH ETF 78468R408 2,505,171 103,306 SH SOLE 0 0 103,306
STATE STR SPDR S&P 500 ETF T TR UNIT 78462F103 984,781 1,291 SH SOLE 0 0 1,291
TAIWAN SEMICONDUCTOR MANUFAC SPONSORED ADS 874039100 7,026,238 15,402 SH SOLE 0 0 15,402
TARGA RES CORP COM 87612G101 2,905,425 10,748 SH SOLE 0 0 10,748
TESLA INC COM 88160R101 25,997,993 73,627 SH SOLE 0 0 73,627
TRANSDIGM GROUP INC COM 893641100 2,419,611 2,235 SH SOLE 0 0 2,235
TRI CONTL CORP COM 895436103 223,064 6,496 SH SOLE 0 0 6,496
UNILEVER PLC SPON ADR NEW 904767803 673,071 11,083 SH SOLE 0 0 11,083
VANECK ETF TRUST FALLEN ANGEL HG 92189F437 681,957 24,522 SH SOLE 0 0 24,522
VANECK ETF TRUST GOLD MINERS ETF 92189F106 1,122,502 12,785 SH SOLE 0 0 12,785
VANECK ETF TRUST IG FLOA RATE ETF 92189F486 800,416 31,278 SH SOLE 0 0 31,278
VANECK ETF TRUST PREFERRED SECURT 92189F429 2,608,924 148,911 SH SOLE 0 0 148,911
VANECK ETF TRUST SEMICONDUCTR ETF 92189F676 5,127,291 19,363 SH SOLE 0 0 19,363
VANGUARD BD INDEX FDS VANGUARD ULTRA 92203C303 314,791 6,353 SH SOLE 0 0 6,353
VANGUARD INDEX FDS MRNGSTR GRWT ETF 922908736 5,458,261 75,633 SH SOLE 0 0 75,633
VANGUARD INDEX FDS MRNGSTR SML CP V 922908611 995,236 4,308 SH SOLE 0 0 4,308
VANGUARD INDEX FDS MRNGSTR TTL STK 922908769 615,037 1,643 SH SOLE 0 0 1,643
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 4,672,636 6,667 SH SOLE 0 0 6,667
VANGUARD SCOTTSDALE FDS SHORT TERM TREAS 92206C102 1,417,075 24,619 SH SOLE 0 0 24,619
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 1,052,724 13,627 SH SOLE 0 0 13,627
VANGUARD SCOTTSDALE FDS VNG RUS1000GRW 92206C680 4,226,537 42,760 SH SOLE 0 0 42,760
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406 380,656 2,453 SH SOLE 0 0 2,453
VANGUARD WORLD FD INF TECH ETF 92204A702 628,350 5,000 SH SOLE 0 0 5,000
VANGUARD WORLD FD UTILITIES ETF 92204A876 200,646 1,173 SH SOLE 0 0 1,173
VERTIV HOLDINGS CO COM CL A 92537N108 6,828,832 28,299 SH SOLE 0 0 28,299
VISA INC COM CL A 92826C839 13,266,637 36,920 SH SOLE 0 0 36,920
WELLS FARGO & CO COM 949746101 516,082 6,447 SH SOLE 0 0 6,447
WESTERN ASSET INFLT LNK INC COM SH BEN INT 95766Q106 253,666 33,333 SH SOLE 0 0 33,333
WISDOMTREE TR INTERNTNL AI ENH 97717W786 263,635 4,561 SH SOLE 0 0 4,561
WISDOMTREE TR US AI ENHANCED 97717W406 304,834 2,383 SH SOLE 0 0 2,383