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
3M Co COM 88579Y101 106,568 700 SH SOLE 700 0 0
Abbvie Inc COM 00287Y109 104,319 562 SH SOLE 562 0 0
Abrdn Natl Mun Income Fd SH BEN INT 24610T108 24,150 2,500 SH SOLE 0 0 2,500
Accenture Plc Ireland SHS CLASS A G1151C101 472,844 1,582 SH SOLE 1,582 0 0
Alphabet Inc CAP STK CL A 02079K305 1,561,399 8,860 SH SOLE 5,540 0 0
Alphabet Inc CAP STK CL C 02079K107 4,616,604 26,025 SH SOLE 19,670 0 0
Alphabet Inc CAP STK CL C 02079K107 31,044 175 SH SOLE 0 0 175
American Tower Corp New COM 03027X100 8,841 40 SH SOLE 0 0 40
Archer Aviation Inc COM CL A 03945R102 10,850 1,000 SH SOLE 1,000 0 0
Ares Capital Corp COM 04010L103 586,881 26,725 SH SOLE 16,925 0 0
Asml Holding N V N Y REGISTRY SHS N07059210 72,126 90 SH SOLE 90 0 0
Astera Labs Inc COM 04626A103 317,827 3,515 SH SOLE 2,175 0 0
At&T Inc COM 00206R102 18,696 646 SH SOLE 0 0 646
Barrick Mng Corp COM SHS 06849F108 4,164 200 SH SOLE 0 0 200
Bitwise Bitcoin Etf Tr SHS BEN INT 09174C104 2,476,776 42,273 SH SOLE 31,258 0 0
Bristol-Myers Squibb Co COM 110122108 192,474 4,158 SH SOLE 4,158 0 0
Broadcom Inc COM 11135F101 125,581 456 SH SOLE 456 0 0
Brookfield Infrast Partners LP INT UNIT G16252101 804,838 24,025 SH SOLE 20,125 0 0
Bwx Technologies Inc COM 05605H100 2,398,456 16,649 SH SOLE 12,049 0 0
Cameco Corp COM 13321L108 22,269 300 SH SOLE 300 0 0
Cardinal Health Inc COM 14149Y108 399,000 2,375 SH SOLE 2,375 0 0
Cardinal Health Inc COM 14149Y108 25,200 150 SH SOLE 0 0 150
Caterpillar Inc COM 149123101 427,031 1,100 SH SOLE 765 0 0
Centrus Energy Corp CL A 15643U104 699,748 3,820 SH SOLE 2,680 0 0
Centrus Energy Corp CL A 15643U104 54,954 300 SH SOLE 0 0 300
Check Point Software Tech Lt ORD M22465104 4,425 20 SH SOLE 20 0 0
Chevron Corp New COM 166764100 80,760 564 SH SOLE 564 0 0
Chime Finl Inc COM SHS CL A 16935C109 1,726 50 SH SOLE 0 0 50
Cisco Sys Inc COM 17275R102 38,159 550 SH SOLE 550 0 0
Cisco Sys Inc COM 17275R102 13,876 200 SH SOLE 0 0 200
Citigroup Inc COM NEW 172967424 8,512 100 SH SOLE 100 0 0
City Hldg Co COM 177835105 152,903 1,249 SH SOLE 1,249 0 0
Cleveland-Cliffs Inc New COM 185899101 72,200 9,500 SH SOLE 0 0 9,500
Cme Group Inc COM 12572Q105 1,014,281 3,680 SH SOLE 3,135 0 0
Cme Group Inc COM 12572Q105 34,453 125 SH SOLE 0 0 125
Coca Cola Co COM 191216100 49,525 700 SH SOLE 700 0 0
Coca-Cola Femsa Sab De Cv SPONS ADS REP 191241108 1,028,240 10,630 SH SOLE 8,535 0 0
Coinbase Global Inc COM CL A 19260Q107 8,763 25 SH SOLE 0 0 25
Composecure Inc COM CL A 20459V105 1,621 115 SH SOLE 115 0 0
Conocophillips COM 20825C104 134,610 1,500 SH SOLE 1,350 0 0
Consolidated Water Co Inc ORD G23773107 476,568 15,875 SH SOLE 11,675 0 0
Consolidated Water Co Inc ORD G23773107 10,507 350 SH SOLE 0 0 350
Costco Whsl Corp New COM 22160K105 593,964 600 SH SOLE 0 0 600
Coupang Inc CL A 22266T109 1,498,000 50,000 SH SOLE 43,550 0 0
Crocs Inc COM 227046109 27,852 275 SH SOLE 275 0 0
Crossamerica Partners Lp UT LTD PTN INT 22758A105 921 44 SH SOLE 0 0 44
Crowdstrike Hldgs Inc CL A 22788C105 164,508 323 SH SOLE 323 0 0
Cvs Health Corp COM 126650100 10,347 150 SH SOLE 0 0 150
Deere & Co COM 244199105 381,368 750 SH SOLE 0 0 750
Dell Technologies Inc CL C 24703L202 2,068,972 16,876 SH SOLE 13,676 0 0
Dell Technologies Inc CL C 24703L202 15,325 125 SH SOLE 0 0 125
Delta Air Lines Inc Del COM NEW 247361702 6,148 125 SH SOLE 0 0 125
Disney Walt Co COM 254687106 74,406 600 SH SOLE 600 0 0
Duke Energy Corp New COM NEW 26441C204 7,434 63 SH SOLE 63 0 0
Dutch Bros Inc CL A 26701L100 6,838 100 SH SOLE 0 0 100
Elanco Animal Health Inc COM 28414H103 85,680 6,000 SH SOLE 0 0 6,000
Eli Lilly & Co COM 532457108 2,375,366 3,047 SH SOLE 2,137 0 0
Eli Lilly & Co COM 532457108 38,977 50 SH SOLE 0 0 50
Enbridge Inc COM 29250N105 3,445 76 SH SOLE 0 0 76
Energy Transfer L P COM UT LTD PTN 29273V100 1,005,994 55,488 SH SOLE 48,488 0 0
Enphase Energy Inc COM 29355A107 992 25 SH SOLE 25 0 0
Epr Pptys COM SH BEN INT 26884U109 348,978 5,990 SH SOLE 4,990 0 0
Epr Pptys COM SH BEN INT 26884U109 7,283 125 SH SOLE 0 0 125
Epr Pptys CONV PFD 9% SR E 26884U307 236,189 7,575 SH SOLE 4,875 0 0
Expedia Group Inc COM NEW 30212P303 141,692 840 SH SOLE 615 0 0
Expedia Group Inc COM NEW 30212P303 12,651 75 SH SOLE 0 0 75
Exxon Mobil Corp COM 30231G102 256,564 2,380 SH SOLE 2,380 0 0
First Ctzns Bancshares Inc N CL A 31946M103 54,782 28 SH SOLE 28 0 0
Fox Corp CL A COM 35137L105 47,634 850 SH SOLE 850 0 0
Ge Aerospace COM NEW 369604301 32,174 125 SH SOLE 125 0 0
Ge Healthcare Technologies I COMMON STOCK 36266G107 136,466 1,842 SH SOLE 1,442 0 0
Ge Vernova Inc COM 36828A101 39,687 75 SH SOLE 75 0 0
General Dynamics Corp COM 369550108 5,834 20 SH SOLE 20 0 0
General Mtrs Co COM 37045V100 41,829 850 SH SOLE 350 0 0
Gilead Sciences Inc COM 375558103 11,087 100 SH SOLE 0 0 100
Gladstone Capital Corp COM NEW 376535878 5,448 202 SH SOLE 202 0 0
Globalstar Inc COM NEW 378973507 64,175 2,725 SH SOLE 1,375 0 0
Goldman Sachs Group Inc COM 38141G104 180,477 255 SH SOLE 255 0 0
Goldman Sachs Group Inc COM 38141G104 24,772 35 SH SOLE 0 0 35
Grayscale Bitcoin Mini Tr Et SHS NEW 389930207 74,156 1,553 SH SOLE 1,553 0 0
Grayscale Bitcoin Trust Etf SHS REP COM UT 389637109 649,374 7,655 SH SOLE 7,655 0 0
Hca Healthcare Inc COM 40412C101 57,465 150 SH SOLE 150 0 0
Home Depot Inc COM 437076102 1,014,859 2,768 SH SOLE 1,898 0 0
Hsbc Hldgs Plc SPON ADR NEW 404280406 12,158 200 SH SOLE 0 0 200
Innovative Indl Pptys Inc COM 45781V101 28,439 515 SH SOLE 515 0 0
Intel Corp COM 458140100 77,840 3,475 SH SOLE 2,525 0 0
International Business Machs COM 459200101 58,956 200 SH SOLE 200 0 0
Invesco Exch Traded Fd Tr Ii NATL AMT MUNI 46138E537 478,273 21,361 SH SOLE 0 0 21,361
Invesco Exchange Traded Fd T S&P500 EQL WGT 46137V357 236,262 1,300 SH SOLE 0 0 1,300
Ishares Gold Tr ISHARES NEW 464285204 405,340 6,500 SH SOLE 5,500 0 0
Ishares Inc CORE MSCI EMKT 46434G103 59,010 983 SH SOLE 983 0 0
Ishares Silver Tr ISHARES 46428Q109 262,480 8,000 SH SOLE 0 0 8,000
Ishares Tr 0-5YR INVT GR CP 46434V100 46,290 915 SH SOLE 915 0 0
Ishares Tr BROAD USD HIGH 46435U853 252,630 6,735 SH SOLE 6,735 0 0
Ishares Tr CORE MSCI EAFE 46432F842 65,950 790 SH SOLE 0 0 790
Ishares Tr CORE S&P SCP ETF 464287804 4,584,004 41,943 SH SOLE 39,493 0 0
Ishares Tr CORE S&P SCP ETF 464287804 16,394 150 SH SOLE 0 0 150
Ishares Tr CORE S&P500 ETF 464287200 6,966,523 11,220 SH SOLE 11,220 0 0
Ishares Tr CORE US AGGBD ET 464287226 734,477 7,404 SH SOLE 7,404 0 0
Ishares Tr EAFE SML CP ETF 464288273 24,058 331 SH SOLE 0 0 331
Ishares Tr FLTG RATE NT ETF 46429B655 25,510 500 SH SOLE 500 0 0
Ishares Tr IBOXX INV CP ETF 464287242 71,247 650 SH SOLE 650 0 0
Ishares Tr MSCI ACWI ETF 464288257 33,051 257 SH SOLE 257 0 0
Ishares Tr MSCI EMG MKT ETF 464287234 144,720 3,000 SH SOLE 3,000 0 0
Ishares Tr MSCI INDIA ETF 46429B598 1,418,059 25,468 SH SOLE 23,918 0 0
Ishares Tr MSCI SAUDI ARBIA 46434V423 3,700 96 SH SOLE 96 0 0
Ishares Tr PFD AND INCM SEC 464288687 192,180 6,264 SH SOLE 5,014 0 0
Ishares Tr RUS 1000 GRW ETF 464287614 166,860 393 SH SOLE 393 0 0
Ishares Tr RUS MID CAP ETF 464287499 236,455 2,571 SH SOLE 1,946 0 0
Ishares Tr RUSSELL 2000 ETF 464287655 727,213 3,370 SH SOLE 1,045 0 0
Ishares Tr TRS FLT RT BD 46434V860 395,070 7,800 SH SOLE 800 0 0
Ishares U S Etf Tr SHORT MATURITY M 46431W838 351,890 7,000 SH SOLE 3,000 0 0
John Hancock Exchange Traded CORPORATE BD 47804J818 993,529 46,359 SH SOLE 46,359 0 0
John Hancock Exchange Traded MULTIFACTOR MI 47804J206 221,841 3,629 SH SOLE 2,979 0 0
Johnson & Johnson COM 478160104 660,644 4,325 SH SOLE 3,575 0 0
Johnson & Johnson COM 478160104 9,929 65 SH SOLE 0 0 65
Jpmorgan Chase & Co. COM 46625H100 3,140,421 10,833 SH SOLE 8,358 0 0
Jpmorgan Chase & Co. COM 46625H100 36,239 125 SH SOLE 0 0 125
Jumia Technologies Ag SPONSORED ADS 48138M105 2,010 500 SH SOLE 500 0 0
Juniper Networks Inc COM 48203R104 63,290 1,585 SH SOLE 1,585 0 0
Kinder Morgan Inc Del COM 49456B101 1,457,505 49,575 SH SOLE 37,050 0 0
Kinder Morgan Inc Del COM 49456B101 29,400 1,000 SH SOLE 0 0 1,000
Korn Ferry COM NEW 500643200 7,333 100 SH SOLE 0 0 100
Kratos Defense & Sec Solutio COM NEW 50077B207 116,125 2,500 SH SOLE 2,250 0 0
Kroger Co COM 501044101 52,005 725 SH SOLE 725 0 0
Kroger Co COM 501044101 12,553 175 SH SOLE 0 0 175
Leonardo Drs Inc COM 52661A108 1,472,719 31,685 SH SOLE 31,085 0 0
Leonardo Drs Inc COM 52661A108 18,592 400 SH SOLE 0 0 400
Lockheed Martin Corp COM 539830109 51,409 111 SH SOLE 111 0 0
Lowes Cos Inc COM 548661107 22,187 100 SH SOLE 100 0 0
Lumen Technologies Inc COM 550241103 28,470 6,500 SH SOLE 4,500 0 0
Marathon Pete Corp COM 56585A102 800,650 4,820 SH SOLE 2,270 0 0
Marathon Pete Corp COM 56585A102 8,306 50 SH SOLE 0 0 50
Mastercard Incorporated CL A 57636Q104 280,970 500 SH SOLE 0 0 500
Meta Platforms Inc CL A 30303M102 3,701,911 5,015 SH SOLE 4,155 0 0
Meta Platforms Inc CL A 30303M102 55,357 75 SH SOLE 0 0 75
Micron Technology Inc COM 595112103 48,774 396 SH SOLE 0 0 361
Microsoft Corp COM 594918104 4,124,316 8,292 SH SOLE 6,192 0 0
Microsoft Corp COM 594918104 74,612 150 SH SOLE 0 0 150
Microstrategy Inc CL A NEW 594972408 464,864 1,150 SH SOLE 500 0 0
Moderna Inc COM 60770K107 1,380 50 SH SOLE 50 0 0
Mp Materials Corp COM CL A 553368101 1,368,229 41,125 SH SOLE 28,375 0 0
Mueller Inds Inc COM 624756102 455,761 5,735 SH SOLE 5,735 0 0
Navitas Semiconductor Corp COM 63942X106 13,100 2,000 SH SOLE 0 0 2,000
Ncr Atleos Corporation COM SHS 63001N106 1,142 40 SH SOLE 0 0 40
Netflix Inc COM 64110L106 32,815,398 24,505 SH SOLE 1,155 0 0
Nextera Energy Inc COM 65339F101 605,855 8,728 SH SOLE 6,503 0 0
Nike Inc CL B 654106103 36,062 508 SH SOLE 508 0 0
Northrop Grumman Corp COM 666807102 1,621,504 3,243 SH SOLE 2,418 0 0
Northrop Grumman Corp COM 666807102 12,500 25 SH SOLE 0 0 25
Nu Hldgs Ltd ORD SHS CL A G6683N103 1,626,506 118,550 SH SOLE 95,200 0 0
Nucor Corp COM 670346105 3,239 25 SH SOLE 0 0 25
Nuscale Pwr Corp CL A COM 67079K100 2,602,059 65,775 SH SOLE 52,025 0 0
Nvidia Corporation COM 67066G104 2,174,790 13,765 SH SOLE 11,915 0 0
Oaktree Specialty Lending Co COM 67401P405 158,156 11,578 SH SOLE 10,687 0 0
Occidental Pete Corp COM 674599105 130 3 SH SOLE 3 0 0
On Semiconductor Corp COM 682189105 15,723 300 SH SOLE 0 0 300
Opera Ltd SPONSORED ADS 68373M107 907,029 47,991 SH SOLE 43,000 0 0
Opko Health Inc COM 68375N103 13,200 10,000 SH SOLE 10,000 0 0
Palantir Technologies Inc CL A 69608A108 2,699,136 19,800 SH SOLE 16,875 0 0
Palo Alto Networks Inc COM 697435105 2,076,073 10,145 SH SOLE 8,245 0 0
Palo Alto Networks Inc COM 697435105 10,232 50 SH SOLE 0 0 50
Paypal Hldgs Inc COM 70450Y103 1,340,733 18,040 SH SOLE 14,840 0 0
Pfizer Inc COM 717081103 488,436 20,150 SH SOLE 15,750 0 0
Pfizer Inc COM 717081103 6,060 250 SH SOLE 0 0 250
Procter And Gamble Co COM 742718109 81,254 510 SH SOLE 310 0 0
Progressive Corp COM 743315103 17,346 65 SH SOLE 65 0 0
Proshares Tr ULTRAPRO QQQ 74347X831 62,250 750 SH SOLE 750 0 0
Ralph Lauren Corp CL A 751212101 6,857 25 SH SOLE 25 0 0
Regeneron Pharmaceuticals COM 75886F107 1,575 3 SH SOLE 0 0 3
Resolute Hldgs Mgmt Inc COM 76134H101 287 9 SH SOLE 0 0 9
Royalty Pharma Plc SHS CLASS A G7709Q104 154,929 4,300 SH SOLE 4,300 0 0
S&P Global Inc COM 78409V104 507,781 963 SH SOLE 963 0 0
Salesforce Inc COM 79466L302 274,327 1,006 SH SOLE 0 0 1,006
Schwab Charles Corp COM 808513105 10,493 115 SH SOLE 115 0 0
Schwab Charles Corp COM 808513105 4,562 50 SH SOLE 0 0 50
Servicenow Inc COM 81762P102 87,387 85 SH SOLE 85 0 0
Shift4 Pmts Inc CL A 82452J109 91,182 920 SH SOLE 920 0 0
Simon Ppty Group Inc New COM 828806109 233,102 1,450 SH SOLE 1,075 0 0
Simon Ppty Group Inc New COM 828806109 4,019 25 SH SOLE 0 0 25
Simplify Exchange Traded Fun SIMPLIFY US EQT 82889N848 1,244 30 SH SOLE 30 0 0
Slide Ins Hldgs Inc COM 831349105 1,083 50 SH SOLE 0 0 50
Snap Inc CL A 83304A106 869 100 SH SOLE 100 0 0
Snowflake Inc CL A 833445109 134,262 600 SH SOLE 0 0 600
Sofi Technologies Inc COM 83406F102 18,210 1,000 SH SOLE 1,000 0 0
Solventum Corp COM SHS 83444M101 1,152,768 15,200 SH SOLE 13,600 0 0
Soundhound Ai Inc CLASS A COM 836100107 436,711 40,700 SH SOLE 34,700 0 0
Southern Co COM 842587107 275,490 3,000 SH SOLE 3,000 0 0
Spdr Gold Tr GOLD SHS 78463V107 3,748,494 12,297 SH SOLE 9,772 0 0
Spdr Gold Tr GOLD SHS 78463V107 15,242 50 SH SOLE 0 0 50
Sprott Physical Gold & Silve TR UNIT 85208R101 488,824 16,240 SH SOLE 14,440 0 0
Sprouts Fmrs Mkt Inc COM 85208M102 706,306 4,290 SH SOLE 3,990 0 0
Sterling Infrastructure Inc COM 859241101 2,716,846 11,775 SH SOLE 9,375 0 0
Stonex Group Inc COM 861896108 2,317,691 25,430 SH SOLE 17,544 0 0
Stonex Group Inc COM 861896108 9,114 100 SH SOLE 0 0 100
Sturm Ruger & Co Inc COM 864159108 4,472 125 SH SOLE 125 0 0
Taiwan Semiconductor Mfg Ltd SPONSORED ADS 874039100 75,875 335 SH SOLE 335 0 0
Taiwan Semiconductor Mfg Ltd SPONSORED ADS 874039100 22,649 100 SH SOLE 0 0 100
Tesla Inc COM 88160R101 1,752,848 5,518 SH SOLE 4,198 0 0
The Cigna Group COM 125523100 304,134 920 SH SOLE 880 0 0
Tko Group Holdings Inc CL A 87256C101 1,341,336 7,372 SH SOLE 6,257 0 0
Toll Brothers Inc COM 889478103 1,013,675 8,882 SH SOLE 6,657 0 0
Toll Brothers Inc COM 889478103 11,413 100 SH SOLE 0 0 100
Uber Technologies Inc COM 90353T100 1,094,409 11,730 SH SOLE 10,280 0 0
Uipath Inc CL A 90364P105 675,840 52,800 SH SOLE 41,800 0 0
United Parcel Service Inc CL B 911312106 2,524 25 SH SOLE 25 0 0
Unitedhealth Group Inc COM 91324P102 500,713 1,605 SH SOLE 895 0 0
Valero Energy Corp COM 91913Y100 1,485,207 11,049 SH SOLE 7,949 0 0
Valero Energy Corp COM 91913Y100 16,803 125 SH SOLE 0 0 125
Vanguard Tax-Managed Fds VAN FTSE DEV MKT 921943858 7,697 135 SH SOLE 135 0 0
Vertex Pharmaceuticals Inc COM 92532F100 1,992,270 4,475 SH SOLE 3,575 0 0
Visa Inc COM CL A 92826C839 71,010 200 SH SOLE 0 0 200
Walmart Inc COM 931142103 2,637,046 26,969 SH SOLE 17,169 0 0
Walmart Inc COM 931142103 7,334 75 SH SOLE 0 0 75
Waste Mgmt Inc Del COM 94106L109 930,289 4,065 SH SOLE 2,490 0 0
Waste Mgmt Inc Del COM 94106L109 11,441 50 SH SOLE 0 0 50
Williams Sonoma Inc COM 969904101 16,337 100 SH SOLE 0 0 100
Zim Integrated Shipping Serv SHS M9T951109 1,609 100 SH SOLE 0 0 100
Zim Integrated Shipping Serv SHS M9T951109 8,045 500 SH SOLE 0 0 500
Zoom Communications Inc CL A 98980L101 253,435 3,250 SH SOLE 2,800 0 0