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 987,825 4,743 SH SOLE 4,743 0 0
PUBLIC SVC ENTERPRISE GROUP COM Stock 744573106 386,860 4,779 SH SOLE 4,779 0 0
JOHNSON & JOHNSON COM Stock 478160104 258,668 1,058 SH SOLE 1,058 0 0
GOLDMAN SACHS GROUP INC COM Stock 38141G104 1,423,030 1,682 SH SOLE 1,682 0 0
TOYOTA MOTOR CORP ADS ADR 892331307 1,262,301 6,125 SH SOLE 6,125 0 0
PROCTER & GAMBLE CO COM Stock 742718109 223,930 1,550 SH SOLE 1,550 0 0
UNITED PARCEL SVCS INC CL B Stock 911312106 1,256,821 12,775 SH SOLE 12,775 0 0
MEDTRONIC PLC SHS Stock G5960L103 1,437,524 16,590 SH SOLE 16,590 0 0
SILICON MOTION TECHNOLOGY CORP SPONSORED ADR ADR 82706C108 1,178,484 10,495 SH SOLE 10,495 0 0
NETFLIX INC. COM Stock 64110L106 262,778 2,733 SH SOLE 2,733 0 0
PROLOGIS INC. COM REIT 74340W103 2,091,676 15,824 SH SOLE 15,824 0 0
STATE STREET SPDR S&P 500 ETF ETF 78462F103 904,623 1,391 SH SOLE 1,391 0 0
UNITED RENTALS INC COM Stock 911363109 1,168,610 1,604 SH SOLE 1,604 0 0
EMERSON ELEC CO COM Stock 291011104 1,380,985 10,540 SH SOLE 10,540 0 0
ISHARES MSCI JAPAN ETF ETF 46434G822 809,955 9,592 SH SOLE 9,592 0 0
VERTEX PHARMACEUTICALS INC COM Stock 92532F100 239,345 536 SH SOLE 536 0 0
ISHARES U.S. HOME CONSTRUCTION ETF ETF 464288752 655,582 7,240 SH SOLE 7,240 0 0
VERIZON COMMUNICATIONS INC COM Stock 92343V104 236,693 4,715 SH SOLE 4,715 0 0
ISHARES CORE MSCI PACIFIC ETF ETF 46434V696 236,902 3,096 SH SOLE 3,096 0 0
HOME DEPOT INC COM Stock 437076102 272,337 828 SH SOLE 828 0 0
VILLAGE FARMS INTL INC COM Stock 92707Y108 130,640 46,000 SH SOLE 46,000 0 0
SPDR GOLD SHARES ETF 78463V107 521,081 1,211 SH SOLE 1,211 0 0
SOUTHERN CO COM Stock 842587107 234,069 2,425 SH SOLE 2,425 0 0
CENCORA INC COM Stock 03073E105 1,505,987 4,794 SH SOLE 4,794 0 0
BECTON DICKINSON & CO COM Stock 075887109 801,087 5,095 SH SOLE 5,095 0 0
STATE STREET SPDR PORTFOLIO SHORT TERM CORPORATE BOND ETF ETF 78464A474 2,403,840 79,941 SH SOLE 79,941 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW Stock 084670702 320,585 669 SH SOLE 669 0 0
ALPHABET INC CAP STK CL A Stock 02079K305 3,622,207 12,596 SH SOLE 12,596 0 0
MICROSOFT CORP COM Stock 594918104 5,522,588 14,919 SH SOLE 14,919 0 0
CANADIAN NAT RES LTD MED TERM COM Stock 136385101 797,515 16,366 SH SOLE 16,366 0 0
SPDR GOLD MINISHARES TRUST OF BENEFICIAL INTEREST ETF 98149E303 256,566 2,768 SH SOLE 2,768 0 0
ESTABLISHMENT LABS HLDGS INC COM Stock G31249108 261,074 4,598 SH SOLE 4,598 0 0
NEXTERA ENERGY INC COM Stock 65339F101 1,550,596 16,695 SH SOLE 16,694 0 0
TESLA INC COM Stock 88160R101 634,206 1,706 SH SOLE 1,706 0 0
ISHARES MSCI EMERGING MARKETS EX CHINA ETF ETF 46434G764 274,325 3,487 SH SOLE 3,487 0 0
NEWMARKET CORP COM Stock 651587107 359,573 561 SH SOLE 561 0 0
SCHWAB U.S. LARGE-CAP VALUE ETF ETF 808524409 250,660 8,218 SH SOLE 8,218 0 0
VANGUARD S&P 500 ETF ETF 922908363 443,805 743 SH SOLE 742 0 0
ASTRAZENECA PLC ORD ADR G0593M107 1,806,930 9,162 SH SOLE 9,162 0 0
UBER TECHNOLOGIES INC COM Stock 90353T100 314,406 4,371 SH SOLE 4,371 0 0
ELI LILLY & CO COM Stock 532457108 1,861,670 2,024 SH SOLE 2,024 0 0
ISHARES RUSSELL 2000 ETF ETF 464287655 1,376,996 5,552 SH SOLE 5,552 0 0
DIGITAL RLTY TR INC COM REIT 253868103 1,017,826 5,648 SH SOLE 5,648 0 0
FREEPORT MCMORAN INC CL B Stock 35671D857 1,575,520 26,804 SH SOLE 26,803 0 0
SYSCO CORP COM Stock 871829107 257,573 3,611 SH SOLE 3,611 0 0
DICKS SPORTING GOODS INC COM Stock 253393102 939,696 4,739 SH SOLE 4,739 0 0
QUANTA SVCS INC COM Stock 74762E102 294,275 536 SH SOLE 536 0 0
AMERICAN ELEC PWR CO INC COM Stock 025537101 302,139 2,305 SH SOLE 2,305 0 0
ENTERGY CORP NEW COM Stock 29364G103 933,150 8,305 SH SOLE 8,305 0 0
VANGUARD SMALL CAP VALUE ETF ETF 922908611 211,810 975 SH SOLE 974 0 0
PALANTIR TECHNOLOGIES INC CL A Stock 69608A108 240,338 1,643 SH SOLE 1,643 0 0
AIRBNB INC COM CL A Stock 009066101 232,860 1,844 SH SOLE 1,844 0 0
VANGUARD SMALL-CAP GROWTH ETF ETF 922908595 255,721 846 SH SOLE 846 0 0
VANGUARD VALUE ETF ETF 922908744 788,296 4,018 SH SOLE 4,017 0 0
VANGUARD GROWTH ETF ETF 922908736 855,905 1,960 SH SOLE 1,959 0 0
VANECK SEMICONDUCTOR ETF ETF 92189F676 961,184 2,507 SH SOLE 2,507 0 0
CHENIERE ENERGY INC COM NEW Stock 16411R208 258,789 912 SH SOLE 912 0 0
META PLATFORMS INC CL A Stock 30303M102 1,904,822 3,329 SH SOLE 3,329 0 0
ASML HLDG NV N Y REGISTRY SHS ADR N07059210 210,012 159 SH SOLE 159 0 0
FIRST TRUST NORTH AMERICAN ENERGY INFRASTRUCTURE FUND ETF 33738D101 735,889 16,855 SH SOLE 16,855 0 0
TOLL BROTHERS INC COM Stock 889478103 1,530,238 11,213 SH SOLE 11,213 0 0
BROADCOM INC COM Stock 11135F101 2,988,390 9,655 SH SOLE 9,655 0 0
MPLX LP COM UNIT REP LTD Stock 55336V100 269,827 4,728 SH SOLE 4,728 0 0
STMICROELECTRONICS N V NY REGISTRY ADR 861012102 2,010,084 58,179 SH SOLE 58,179 0 0
ENBRIDGE INC COM Stock 29250N105 1,194,328 22,060 SH SOLE 22,060 0 0
NVIDIA CORPORATION COM Stock 67066G104 2,254,498 12,927 SH SOLE 12,927 0 0
ISHARES TRUST ISHARES 0-1 YEAR TREASURY BOND ETF ETF 464288679 1,088,171 9,858 SH SOLE 9,857 0 0
ABBVIE INC COM Stock 00287Y109 1,663,833 7,650 SH SOLE 7,650 0 0
INVESCO INTERNATIONAL DIVIDEND ACHIEVERS ETF ETF 46137V548 2,203,879 99,068 SH SOLE 99,068 0 0
STATE STREET SPDR S&P BIOTECH ETF ETF 78464A870 926,298 7,252 SH SOLE 7,252 0 0
ISHARES CORE MSCI EMERGING MARKETS ETF ETF 46434G103 235,964 3,383 SH SOLE 3,383 0 0
TAIWAN SEMICONDUCTOR MANUFACT SPONSORED ADS ADR 874039100 1,193,301 3,531 SH SOLE 3,531 0 0
BLACKSTONE INC COM Stock 09260D107 1,670,690 14,529 SH SOLE 14,529 0 0
AT&T INC COM Stock 00206R102 275,499 9,503 SH SOLE 9,503 0 0
GE AEROSPACE COM NEW Stock 369604301 219,128 772 SH SOLE 772 0 0
STATE STREET SPDR S&P REGIONAL BANKING ETF ETF 78464A698 652,803 10,020 SH SOLE 10,020 0 0
SWP GROWTH & INCOME ETF ETF 56170L612 18,848,664 708,588 SH SOLE 708,588 0 0
ISHARES CORE S&P 500 ETF ETF 464287200 244,301 374 SH SOLE 374 0 0
ONEOK INC NEW COM Stock 682680103 232,212 2,569 SH SOLE 2,569 0 0
UNION PAC CORP COM Stock 907818108 1,178,736 4,858 SH SOLE 4,858 0 0
ISHARES MBS ETF ETF 464288588 2,959,809 31,172 SH SOLE 31,172 0 0
SALESFORCE INC COM Stock 79466L302 882,400 4,727 SH SOLE 4,727 0 0
DARDEN RESTAURANTS INC COM Stock 237194105 1,079,984 5,509 SH SOLE 5,509 0 0
PROSPECT CAP CORP COM CEF 74348T102 105,204 40,308 SH SOLE 40,308 0 0
INVESCO S&P 500 EQUAL WEIGHT INDUSTRIALS ETF ETF 46137V324 703,816 12,223 SH SOLE 12,223 0 0
JPMORGAN CHASE & CO COM Stock 46625H100 1,985,388 6,749 SH SOLE 6,749 0 0
CHEVRON CORPORATION COM Stock 166764100 341,308 1,650 SH SOLE 1,649 0 0
ALBEMARLE CORP COM Stock 012653101 719,920 4,010 SH SOLE 4,010 0 0
TJX COS INC NEW COM Stock 872540109 1,597,000 10,000 SH SOLE 10,000 0 0
WALMART INC COM Stock 931142103 919,693 7,400 SH SOLE 7,400 0 0
ISHARES 3-7 YEAR TREASURY BOND ETF ETF 464288661 1,730,305 14,589 SH SOLE 14,589 0 0
INTERNATIONAL BUSINESS MACHS COM Stock 459200101 2,365,832 9,760 SH SOLE 9,760 0 0
ORACLE CORP COM Stock 68389X105 2,006,228 13,638 SH SOLE 13,637 0 0
RTX CORPORATION COM Stock 75513E101 1,912,504 9,914 SH SOLE 9,914 0 0
ISHARES IBOXX $ INVESTMENT GRADE CORPORATE BOND ETF ETF 464287242 1,361,219 12,489 SH SOLE 12,489 0 0
BAKER HUGHES COMPANY CL A Stock 05722G100 1,267,300 20,758 SH SOLE 20,758 0 0
AMERICAN EXPRESS CO COM Stock 025816109 1,457,954 4,820 SH SOLE 4,820 0 0
AMGEN INC COM Stock 031162100 359,376 1,021 SH SOLE 1,021 0 0
ISHARES CORE DIVIDEND GROWTH ETF ETF 46434V621 429,647 6,122 SH SOLE 6,122 0 0
STATE STREET SPDR PORTFOLIO S&P 500 ETF ETF 78464A854 248,219 3,243 SH SOLE 3,243 0 0
EATON CORP PLC SHS Stock G29183103 226,405 633 SH SOLE 633 0 0
DELTA AIR LINES INC COM NEW Stock 247361702 777,750 11,699 SH SOLE 11,699 0 0
FLOWSERVE CORP COM Stock 34354P105 1,416,611 19,271 SH SOLE 19,271 0 0
STATE STREET SPDR PORTFOLIO S&P 500 GROWTH ETF ETF 78464A409 383,465 3,917 SH SOLE 3,916 0 0
PHILIP MORRIS INTL INC COM Stock 718172109 1,847,509 11,174 SH SOLE 11,174 0 0
PNC FINL SVCS GROUP INC COM Stock 693475105 1,382,446 6,644 SH SOLE 6,643 0 0
CITIGROUP INC COM NEW Stock 172967424 1,513,461 13,345 SH SOLE 13,345 0 0
EXXON MOBIL CORP COM Stock 30231G102 8,150,401 48,040 SH SOLE 48,039 0 0
TRAVELERS COMPANIES INC COM Stock 89417E109 245,011 840 SH SOLE 840 0 0
SCHWAB CHARLES CORP COM Stock 808513105 294,815 3,137 SH SOLE 3,137 0 0
STATE STREET SPDR PORTFOLIO DEVELOPED WORLD EX-US ETF ETF 78463X889 415,601 9,104 SH SOLE 9,104 0 0
CAMECO CORP COM Stock 13321L108 843,139 7,763 SH SOLE 7,763 0 0
BLACKROCK INC COM Stock 09290D101 1,377,207 1,432 SH SOLE 1,432 0 0
ISHARES MSCI EAFE ETF ETF 464287465 3,408,602 35,093 SH SOLE 35,093 0 0
APPLE INC COM Stock 037833100 5,236,810 20,634 SH SOLE 20,634 0 0
BOOKING HOLDINGS INC COM Stock 09857L108 442,084 105 SH SOLE 105 0 0