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
AMAZON COM INC COM Stock 023135106 1,146,263 4,600 SH SOLE 4,600 0 0
INVESCO QQQ TRUST SERIES I ETF 46090E103 342,131 462 SH SOLE 462 0 0
PUBLIC SVC ENTERPRISE GROUP COM Stock 744573106 338,114 5,021 SH SOLE 5,021 0 0
JOHNSON & JOHNSON COM Stock 478160104 282,686 1,067 SH SOLE 1,067 0 0
VANGUARD MORNINGSTAR TOTAL STOCK MARKET ETF ETF 922908769 221,768 592 SH SOLE 592 0 0
GOLDMAN SACHS GROUP INC COM Stock 38141G104 1,816,160 2,017 SH SOLE 2,017 0 0
PROCTER & GAMBLE CO COM Stock 742718109 219,262 1,509 SH SOLE 1,509 0 0
MEDTRONIC PLC SHS Stock G5960L103 1,796,989 20,825 SH SOLE 20,825 0 0
NETFLIX INC. COM Stock 64110L106 233,163 3,351 SH SOLE 3,351 0 0
PROLOGIS INC. COM REIT 74340W103 2,488,444 19,165 SH SOLE 19,165 0 0
STATE STREET SPDR S&P 500 ETF ETF 78462F103 1,044,040 1,369 SH SOLE 1,369 0 0
UNITED RENTALS INC COM Stock 911363109 2,156,681 2,155 SH SOLE 2,155 0 0
EMERSON ELEC CO COM Stock 291011104 2,188,248 14,108 SH SOLE 14,108 0 0
ISHARES MSCI JAPAN ETF ETF 46434G822 987,392 10,131 SH SOLE 10,131 0 0
VERTEX PHARMACEUTICALS INC COM Stock 92532F100 288,068 551 SH SOLE 551 0 0
CORNING INC COM Stock 219350105 1,257,783 8,180 SH SOLE 8,180 0 0
VERIZON COMMUNICATIONS INC COM Stock 92343V104 262,789 5,729 SH SOLE 5,729 0 0
ISHARES CORE MSCI PACIFIC ETF ETF 46434V696 253,743 2,981 SH SOLE 2,981 0 0
HOME DEPOT INC COM Stock 437076102 228,166 802 SH SOLE 802 0 0
VILLAGE FARMS INTL INC COM Stock 92707Y108 133,860 46,000 SH SOLE 46,000 0 0
SPDR GOLD SHARES ETF 78463V107 321,810 845 SH SOLE 845 0 0
SOUTHERN CO COM Stock 842587107 223,555 2,697 SH SOLE 2,697 0 0
CENCORA INC COM Stock 03073E105 1,852,843 6,171 SH SOLE 6,171 0 0
BECTON DICKINSON & CO COM Stock 075887109 1,674,903 9,357 SH SOLE 9,357 0 0
STATE STREET SPDR PORTFOLIO SHORT TERM CORPORATE BOND ETF ETF 78464A474 2,679,579 90,556 SH SOLE 90,556 0 0
ALPHABET INC CAP STK CL A Stock 02079K305 4,316,072 12,543 SH SOLE 12,543 0 0
MICROSOFT CORP COM Stock 594918104 7,563,229 14,746 SH SOLE 14,746 0 0
SPDR GOLD MINISHARES TRUST OF BENEFICIAL INTEREST ETF 98149E303 224,187 2,728 SH SOLE 2,728 0 0
ESTABLISHMENT LABS HLDGS INC COM Stock G31249108 285,236 4,445 SH SOLE 4,445 0 0
OXFORD SQUARE CAP CORP COM CEF 69181V107 166,400 130,000 SH SOLE 130,000 0 0
NEXTERA ENERGY INC COM Stock 65339F101 1,653,687 21,833 SH SOLE 21,833 0 0
TESLA INC COM Stock 88160R101 482,240 1,359 SH SOLE 1,359 0 0
ISHARES MSCI EMERGING MARKETS EX CHINA ETF ETF 46434G764 317,255 3,202 SH SOLE 3,202 0 0
NEWMARKET CORP COM Stock 651587107 503,509 561 SH SOLE 561 0 0
SCHWAB U.S. LARGE-CAP VALUE ETF ETF 808524409 273,765 8,218 SH SOLE 8,218 0 0
VANGUARD S&P 500 ETF ETF 922908363 608,566 868 SH SOLE 868 0 0
ASTRAZENECA PLC ORD ADR G0593M107 2,293,358 14,203 SH SOLE 14,203 0 0
UBER TECHNOLOGIES INC COM Stock 90353T100 312,063 4,555 SH SOLE 4,555 0 0
ELI LILLY & CO COM Stock 532457108 3,037,335 2,625 SH SOLE 2,625 0 0
DATADOG INC CL A COM Stock 23804L103 254,407 929 SH SOLE 929 0 0
ISHARES RUSSELL 2000 ETF ETF 464287655 1,646,782 5,926 SH SOLE 5,926 0 0
DIGITAL RLTY TR INC COM REIT 253868103 1,658,934 9,451 SH SOLE 9,451 0 0
MICRON TECHNOLOGY INC COM Stock 595112103 260,182 244 SH SOLE 244 0 0
FREEPORT MCMORAN INC CL B Stock 35671D857 2,332,763 33,325 SH SOLE 33,325 0 0
SYSCO CORP COM Stock 871829107 281,514 3,611 SH SOLE 3,611 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW Stock 084670702 323,170 649 SH SOLE 649 0 0
QUANTA SVCS INC COM Stock 74762E102 361,733 563 SH SOLE 563 0 0
AMERICAN ELEC PWR CO INC COM Stock 025537101 273,465 2,305 SH SOLE 2,305 0 0
ENTERGY CORP NEW COM Stock 29364G103 821,575 8,277 SH SOLE 8,277 0 0
MARATHON PETE CORP COM Stock 56585A102 234,011 591 SH SOLE 591 0 0
SNOWFLAKE INC COM SHS Stock 833445109 231,580 682 SH SOLE 682 0 0
VANGUARD MORNINGSTAR SMALL-CAP VALUE ETF ETF 922908611 212,538 919 SH SOLE 919 0 0
PALANTIR TECHNOLOGIES INC CL A Stock 69608A108 365,870 1,956 SH SOLE 1,956 0 0
AIRBNB INC COM CL A Stock 009066101 307,484 1,914 SH SOLE 1,914 0 0
VANGUARD MORNINGSTAR SMALL-CAP GROWTH ETF ETF 922908595 277,378 821 SH SOLE 821 0 0
VANGUARD MORNINGSTAR VALUE ETF ETF 922908744 846,346 3,916 SH SOLE 3,916 0 0
VANGUARD MORNINGSTAR GROWTH ETF ETF 922908736 1,053,151 11,687 SH SOLE 11,687 0 0
OXFORD LANE CAP CORP COM CEF 691543847 126,140 14,000 SH SOLE 14,000 0 0
VANECK SEMICONDUCTOR ETF ETF 92189F676 1,601,061 2,629 SH SOLE 2,629 0 0
META PLATFORMS INC CL A Stock 30303M102 4,027,930 5,554 SH SOLE 5,554 0 0
ASML HLDG NV N Y REGISTRY SHS ADR N07059210 324,289 179 SH SOLE 179 0 0
PALO ALTO NETWORKS INC COM Stock 697435105 225,672 568 SH SOLE 568 0 0
BROADCOM INC COM Stock 11135F101 3,957,706 11,269 SH SOLE 11,269 0 0
MPLX LP COM UNIT REP LTD Stock 55336V100 266,281 4,728 SH SOLE 4,728 0 0
STMICROELECTRONICS N V NY REGISTRY ADR 861012102 1,602,016 30,022 SH SOLE 30,022 0 0
ENBRIDGE INC COM Stock 29250N105 1,285,402 27,649 SH SOLE 27,649 0 0
NVIDIA CORPORATION COM Stock 67066G104 7,309,656 32,006 SH SOLE 32,006 0 0
ISHARES TRUST ISHARES 0-1 YEAR TREASURY BOND ETF ETF 464288679 1,237,756 11,219 SH SOLE 11,219 0 0
ABBVIE INC COM Stock 00287Y109 2,393,008 9,147 SH SOLE 9,147 0 0
INVESCO INTERNATIONAL DIVIDEND ACHIEVERS ETF ETF 46137V548 2,399,124 112,244 SH SOLE 112,244 0 0
STATE STREET SPDR S&P BIOTECH ETF ETF 78464A870 1,188,592 7,538 SH SOLE 7,538 0 0
ISHARES CORE MSCI EMERGING MARKETS ETF ETF 46434G103 262,577 3,235 SH SOLE 3,235 0 0
TAIWAN SEMICONDUCTOR MANUFACT SPONSORED ADS ADR 874039100 1,941,545 4,256 SH SOLE 4,256 0 0
BLACKSTONE INC COM Stock 09260D107 2,263,209 20,191 SH SOLE 20,191 0 0
GLOBAL X URANIUM ETF ETF 37954Y871 910,812 22,856 SH SOLE 22,856 0 0
ADVANCED MICRO DEVICES INC COM Stock 007903107 526,122 860 SH SOLE 860 0 0
AT&T INC COM Stock 00206R102 205,510 8,422 SH SOLE 8,422 0 0
GE AEROSPACE COM NEW Stock 369604301 210,909 675 SH SOLE 675 0 0
STATE STREET SPDR S&P REGIONAL BANKING ETF ETF 78464A698 734,814 10,582 SH SOLE 10,582 0 0
SWP GROWTH & INCOME ETF ETF 56170L612 20,710,408 766,013 SH SOLE 766,013 0 0
ISHARES CORE S&P 500 ETF ETF 464287200 343,101 448 SH SOLE 448 0 0
ONEOK INC COM Stock 30609A109 238,756 2,800 SH SOLE 2,800 0 0
PENNANTPARK INVTS CORP COM CEF 708062104 68,904 20,880 SH SOLE 20,880 0 0
UNION PAC CORP COM Stock 907818108 1,643,005 6,037 SH SOLE 6,037 0 0
ISHARES MBS ETF ETF 464288588 3,148,040 35,126 SH SOLE 35,126 0 0
DARDEN RESTAURANTS INC COM Stock 237194105 1,391,207 7,199 SH SOLE 7,199 0 0
PROSPECT CAP CORP COM CEF 74348T102 115,037 55,306 SH SOLE 55,306 0 0
INVESCO S&P 500 EQUAL WEIGHT INDUSTRIALS ETF ETF 46137V324 798,230 13,781 SH SOLE 13,781 0 0
JPMORGAN CHASE & CO COM Stock 46625H100 2,871,021 8,678 SH SOLE 8,678 0 0
CHEVRON CORPORATION COM Stock 166764100 376,354 1,842 SH SOLE 1,842 0 0
ALBEMARLE CORP COM Stock 012653101 423,120 4,000 SH SOLE 4,000 0 0
TJX COS INC NEW COM Stock 872540109 2,397,457 18,120 SH SOLE 18,120 0 0
WALMART INC COM Stock 931142103 2,086,981 20,082 SH SOLE 20,082 0 0
ISHARES 3-7 YEAR TREASURY BOND ETF ETF 464288661 1,855,562 16,357 SH SOLE 16,357 0 0
INTERNATIONAL BUSINESS MACHS COM Stock 459200101 3,425,393 15,574 SH SOLE 15,574 0 0
RTX CORPORATION COM Stock 75513E101 2,071,068 11,155 SH SOLE 11,155 0 0
ISHARES IBOXX $ INVESTMENT GRADE CORPORATE BOND ETF ETF 464287242 1,431,159 14,006 SH SOLE 14,006 0 0
CATERPILLAR INC COM Stock 149123101 1,538,069 1,897 SH SOLE 1,897 0 0
BAKER HUGHES COMPANY CL A Stock 05722G100 1,281,801 23,347 SH SOLE 23,347 0 0
AMERICAN EXPRESS CO COM Stock 025816109 1,796,319 5,907 SH SOLE 5,907 0 0
AMGEN INC COM Stock 031162100 436,360 1,035 SH SOLE 1,035 0 0
FIRST TRUST DOW JONES INTERNET INDEX FUND ETF 33733E302 823,525 2,855 SH SOLE 2,855 0 0
ISHARES CORE DIVIDEND GROWTH ETF ETF 46434V621 312,120 4,140 SH SOLE 4,140 0 0
STATE STREET SPDR PORTFOLIO S&P 500 ETF ETF 78464A854 225,794 2,515 SH SOLE 2,515 0 0
EAGLE POINT CR CO COM CEF 269808101 166,080 48,000 SH SOLE 48,000 0 0
DELTA AIR LINES INC COM NEW Stock 247361702 1,704,003 20,417 SH SOLE 20,417 0 0
EMCOR GROUP INC COM Stock 29084Q100 270,862 359 SH SOLE 359 0 0
STATE STREET SPDR PORTFOLIO S&P 500 GROWTH ETF ETF 78464A409 328,440 2,668 SH SOLE 2,668 0 0
LAM RESEARCH CORP COM NEW Stock 512807306 1,714,822 5,220 SH SOLE 5,220 0 0
PHILIP MORRIS INTL INC COM Stock 718172109 2,630,072 13,783 SH SOLE 13,783 0 0
PNC FINL SVCS GROUP INC COM Stock 693475105 1,854,510 8,343 SH SOLE 8,343 0 0
CITIGROUP INC COM NEW Stock 172967424 2,090,400 16,144 SH SOLE 16,144 0 0
EXXONMOBIL HOLDINGS CORP COM SHS Stock 30233Q108 7,692,227 47,264 SH SOLE 47,264 0 0
TRAVELERS COMPANIES INC COM Stock 89417E109 299,468 840 SH SOLE 840 0 0
CHARLES SCHWAB CORP (THE) COM Stock 808513105 212,878 2,178 SH SOLE 2,178 0 0
STATE STREET SPDR PORTFOLIO DEVELOPED WORLD EX-US ETF ETF 78463X889 482,178 9,603 SH SOLE 9,603 0 0
CAMECO CORP COM Stock 13321L108 1,713,206 19,767 SH SOLE 19,767 0 0
BLACKROCK INC COM Stock 09290D101 1,714,472 1,620 SH SOLE 1,620 0 0
ISHARES MSCI EAFE ETF ETF 464287465 3,964,105 38,156 SH SOLE 38,156 0 0
APPLE INC COM Stock 037833100 7,566,472 22,720 SH SOLE 22,720 0 0