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
ESTABLISHMENT LABS HLDGS INC COM G31249108   1,568,484 30,815 SH   SOLE   29,061 0 1,754
LINDE PLC SHS G54950103   931,890 2,007 SH   SOLE   1,874 0 133
MEDTRONIC PLC SHS G5960L103   917,777 10,531 SH   SOLE   10,069 0 462
AGNC INVT CORP COM 00123Q104   967,992 97,777 SH   SOLE   91,319 0 6,458
ALPS ETF TR ALERIAN MLP 00162Q452   220,357 4,643 SH   SOLE   4,621 0 22
AT&T INC COM 00206R102   1,240,501 70,483 SH   SOLE   65,253 0 5,230
ABBOTT LABS COM 002824100   681,960 6,000 SH   SOLE   6,000 0 0
ABBVIE INC COM 00287Y109   917,420 5,038 SH   SOLE   4,706 0 332
ADOBE INC COM 00724F101   1,483,524 2,940 SH   SOLE   2,730 0 210
AIR PRODS & CHEMS INC COM 009158106   1,533,811 6,331 SH   SOLE   5,975 0 356
ALPHABET INC CAP STK CL A 02079K305   9,712,798 64,353 SH   SOLE   60,538 0 3,815
AMAZON COM INC COM 023135106   10,366,078 57,468 SH   SOLE   54,337 0 3,131
ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108   976,795 16,071 SH   SOLE   15,326 0 745
ANNALY CAPITAL MANAGEMENT IN COM NEW 035710839   971,879 49,359 SH   SOLE   46,171 0 3,188
ELEVANCE HEALTH INC COM 036752103   1,205,087 2,324 SH   SOLE   2,181 0 143
APPLE INC COM 037833100   2,941,911 17,156 SH   SOLE   16,240 0 916
ARES CAPITAL CORP COM 04010L103   1,363,085 65,470 SH   SOLE   59,871 0 5,599
BP PLC SPONSORED ADR 055622104   1,126,745 29,903 SH   SOLE   28,141 0 1,762
BANK AMERICA CORP COM 060505104   912,659 24,068 SH   SOLE   22,472 0 1,596
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   932,713 2,218 SH   SOLE   2,072 0 146
BOEING CO COM 097023105   1,987,025 10,296 SH   SOLE   9,724 0 572
BROADCOM INC COM 11135F101   978,153 738 SH   SOLE   699 0 39
B2GOLD CORP COM 11777Q209   33,930 13,000 SH   SOLE   13,000 0 0
CATERPILLAR INC COM 149123101   895,921 2,445 SH   SOLE   2,289 0 156
CISO GLOBAL INC COM 15672X102   22,383 18,347 SH   SOLE   18,347 0 0
CHEVRON CORP NEW COM 166764100   2,003,298 12,700 SH   SOLE   11,965 0 735
CLOROX CO DEL COM 189054109   1,100,708 7,189 SH   SOLE   6,707 0 482
COCA COLA CO COM 191216100   953,307 15,582 SH   SOLE   14,624 0 958
COMCAST CORP NEW CL A 20030N101   965,708 22,277 SH   SOLE   20,797 0 1,480
CIA ENERGETICA DE MINAS GERA SP ADR N-V PFD 204409601   118,869 48,125 SH   SOLE   0 0 48,125
CONOCOPHILLIPS COM 20825C104   943,654 7,414 SH   SOLE   6,904 0 510
CONSTELLATION BRANDS INC CL A 21036P108   1,752,037 6,447 SH   SOLE   6,047 0 400
CONSTELLATION ENERGY CORP COM 21037T109   1,020,742 5,522 SH   SOLE   5,214 0 308
COSTCO WHSL CORP NEW COM 22160K105   1,109,202 1,514 SH   SOLE   1,238 0 276
DBX ETF TR XTRACK HRVST CSI 233051879   764,511 31,762 SH   SOLE   30,028 0 1,734
DANAHER CORPORATION COM 235851102   1,319,271 5,283 SH   SOLE   5,020 0 263
DEXCOM INC COM 252131107   607,506 4,380 SH   SOLE   4,140 0 240
DIAGEO PLC SPON ADR NEW 25243Q205   573,095 3,853 SH   SOLE   3,639 0 214
DRAFTKINGS INC NEW COM CL A 26142V105   753,125 16,585 SH   SOLE   16,220 0 365
DUKE ENERGY CORP NEW COM NEW 26441C204   1,038,762 10,741 SH   SOLE   10,134 0 607
EOG RES INC COM 26875P101   2,070,369 16,195 SH   SOLE   15,225 0 970
EATON VANCE TAX-MANAGED BUY- COM 27828Y108   453,235 35,053 SH   SOLE   33,706 0 1,347
ECOLAB INC COM 278865100   916,442 3,969 SH   SOLE   3,704 0 265
EDWARDS LIFESCIENCES CORP COM 28176E108   568,104 5,945 SH   SOLE   5,675 0 270
ENBRIDGE INC COM 29250N105   1,418,184 39,198 SH   SOLE   37,115 0 2,083
EXXON MOBIL CORP COM 30231G102   4,584,506 39,440 SH   SOLE   38,408 0 1,032
META PLATFORMS INC CL A 30303M102   4,286,700 8,828 SH   SOLE   8,415 0 413
FEDERAL RLTY INVT TR NEW SH BEN INT NEW 313745101   1,534,251 15,024 SH   SOLE   14,187 0 837
FIDELITY COVINGTON TRUST MSCI UTILS INDEX 316092865   394,294 9,295 SH   SOLE   8,904 0 391
FIRST TR EXCH TRADED FD III PFD SECS INC ETF 33739E108   264,996 15,300 SH   SOLE   15,300 0 0
FREEPORT-MCMORAN INC CL B 35671D857   1,174,183 24,972 SH   SOLE   21,323 0 3,649
GENERAL ELECTRIC CO COM NEW 369604301   907,841 5,172 SH   SOLE   4,811 0 361
HAIN CELESTIAL GROUP INC COM 405217100   642,469 81,739 SH   SOLE   77,188 0 4,551
HERSHEY CO COM 427866108   576,693 2,965 SH   SOLE   2,766 0 199
HOME DEPOT INC COM 437076102   926,010 2,414 SH   SOLE   2,254 0 160
HONEYWELL INTL INC COM 438516106   910,284 4,435 SH   SOLE   4,127 0 308
HUMANA INC COM 444859102   1,761,338 5,080 SH   SOLE   4,769 0 311
INTERNATIONAL BUSINESS MACHS COM 459200101   322,722 1,690 SH   SOLE   1,690 0 0
INVESCO EXCH TRADED FD TR II SR LN ETF 46138G508   9,272,097 438,397 SH   SOLE   412,012 0 26,385
ISHARES GOLD TR ISHARES NEW 464285204   4,780,780 113,801 SH   SOLE   107,140 0 6,661
ISHARES TR 20 YR TR BD ETF 464287432   4,571,187 48,311 SH   SOLE   45,511 0 2,800
ISHARES TR RUS 1000 VAL ETF 464287598   1,156,155 6,455 SH   SOLE   6,211 0 244
ISHARES TR SHORT TREAS BD 464288679   11,998,896 108,548 SH   SOLE   101,472 0 7,076
ISHARES TR PFD AND INCM SEC 464288687   675,025 20,944 SH   SOLE   20,399 0 545
ISHARES TR CORE LT USDB ETF 464289479   8,567,978 167,638 SH   SOLE   161,387 0 6,251
ISHARES TR US TREAS BD ETF 46429B267   964,970 42,379 SH   SOLE   40,898 0 1,481
ISHARES TR 0-3 MNTH TREASRY 46436E718   11,320,509 112,407 SH   SOLE   104,098 0 8,309
JPMORGAN CHASE & CO COM 46625H100   2,120,576 10,587 SH   SOLE   9,930 0 657
JOHNSON & JOHNSON COM 478160104   2,479,945 15,677 SH   SOLE   13,578 0 2,099
LAS VEGAS SANDS CORP COM 517834107   2,010,820 38,894 SH   SOLE   36,467 0 2,427
ELI LILLY & CO COM 532457108   7,490,199 9,628 SH   SOLE   1,998 0 7,630
LOWES COS INC COM 548661107   1,369,938 5,378 SH   SOLE   5,068 0 310
LULULEMON ATHLETICA INC COM 550021109   456,279 1,168 SH   SOLE   1,108 0 60
M & T BK CORP COM 55261F104   1,020,552 7,017 SH   SOLE   6,641 0 376
MAIN STR CAP CORP COM 56035L104   227,088 4,800 SH   SOLE   3,600 0 1,200
MASTERCARD INCORPORATED CL A 57636Q104   2,598,070 5,395 SH   SOLE   5,066 0 329
MCDONALDS CORP COM 580135101   895,473 3,176 SH   SOLE   2,973 0 203
MERCADOLIBRE INC COM 58733R102   2,230,141 1,475 SH   SOLE   1,387 0 88
MERCK & CO INC COM 58933Y105   2,799,583 21,217 SH   SOLE   17,302 0 3,915
MICROSOFT CORP COM 594918104   6,159,762 14,641 SH   SOLE   14,032 0 609
NETFLIX INC COM 64110L106   945,613 1,557 SH   SOLE   1,449 0 108
NEW MTN FIN CORP COM 647551100   505,191 39,873 SH   SOLE   37,812 0 2,061
NEXTERA ENERGY INC COM 65339F101   894,804 14,001 SH   SOLE   13,158 0 843
NIKE INC CL B 654106103   987,542 10,508 SH   SOLE   9,896 0 612
NISOURCE INC COM 65473P105   539,342 19,499 SH   SOLE   6,324 0 13,175
NORFOLK SOUTHN CORP COM 655844108   477,372 1,873 SH   SOLE   1,767 0 106
OCCIDENTAL PETE CORP COM 674599105   1,026,387 15,793 SH   SOLE   14,957 0 836
ORACLE CORP COM 68389X105   909,668 7,242 SH   SOLE   6,716 0 526
PEPSICO INC COM 713448108   1,090,662 6,232 SH   SOLE   5,549 0 683
PROCTER AND GAMBLE CO COM 742718109   950,947 5,861 SH   SOLE   5,223 0 638
PROLOGIS INC. COM 74340W103   1,508,859 11,587 SH   SOLE   10,934 0 653
PUBLIC STORAGE COM 74460D109   1,533,547 5,287 SH   SOLE   4,989 0 298
RTX CORPORATION COM 75513E101   1,010,508 10,361 SH   SOLE   9,761 0 600
REGIONS FINANCIAL CORP NEW COM 7591EP100   508,621 24,174 SH   SOLE   22,873 0 1,301
RETAIL OPPORTUNITY INVTS COR COM 76131N101   1,605,872 125,263 SH   SOLE   118,555 0 6,708
SBA COMMUNICATIONS CORP NEW CL A 78410G104   971,683 4,484 SH   SOLE   4,255 0 229
SPDR SER TR S&P REGL BKG 78464A698   475,599 9,459 SH   SOLE   9,128 0 331
SSGA ACTIVE ETF TR BLACKSTONE SENR 78467V608   9,391,793 223,030 SH   SOLE   208,486 0 14,544
SPDR SER TR BLOOMBERG 1-3 MO 78468R663   17,485,146 190,470 SH   SOLE   177,310 0 13,160
SCHLUMBERGER LTD COM STK 806857108   980,989 17,898 SH   SOLE   16,700 0 1,198
SCHWAB CHARLES CORP COM 808513105   1,190,933 16,463 SH   SOLE   15,532 0 931
SCHWAB STRATEGIC TR US REIT ETF 808524847   419,885 20,684 SH   SOLE   19,849 0 835
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803   227,431 1,092 SH   SOLE   1,092 0 0
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886   4,204,554 64,045 SH   SOLE   60,339 0 3,706
SEMPRA COM 816851109   893,278 12,436 SH   SOLE   11,557 0 879
SHERWIN WILLIAMS CO COM 824348106   1,937,407 5,578 SH   SOLE   5,235 0 343
SOUTHERN CO COM 842587107   1,000,486 13,946 SH   SOLE   13,131 0 815
STARBUCKS CORP COM 855244109   908,965 9,946 SH   SOLE   9,252 0 694
T-MOBILE US INC COM 872590104   1,692,265 10,368 SH   SOLE   9,748 0 620
TC ENERGY CORP COM 87807B107   1,199,970 29,850 SH   SOLE   27,956 0 1,894
THERMO FISHER SCIENTIFIC INC COM 883556102   659,673 1,135 SH   SOLE   1,073 0 62
US BANCORP DEL COM NEW 902973304   1,221,472 27,326 SH   SOLE   25,738 0 1,588
UBER TECHNOLOGIES INC COM 90353T100   887,849 11,532 SH   SOLE   10,808 0 724
UNION PAC CORP COM 907818108   894,939 3,639 SH   SOLE   3,401 0 238
UNITED PARCEL SERVICE INC CL B 911312106   996,267 6,703 SH   SOLE   6,328 0 375
UNITEDHEALTH GROUP INC COM 91324P102   2,047,069 4,138 SH   SOLE   3,891 0 247
VANECK ETF TRUST GOLD MINERS ETF 92189F106   227,664 7,200 SH   SOLE   2,550 0 4,650
VANGUARD WORLD FD HEALTH CAR ETF 92204A504   430,127 1,590 SH   SOLE   1,522 0 68
VANGUARD SCOTTSDALE FDS INTER TERM TREAS 92206C706   7,530,116 128,610 SH   SOLE   122,576 0 6,034
VERIZON COMMUNICATIONS INC COM 92343V104   200,821 4,786 SH   SOLE   4,247 0 539
VISA INC COM CL A 92826C839   3,152,488 11,296 SH   SOLE   10,631 0 665
WALMART INC COM 931142103   906,461 15,065 SH   SOLE   13,982 0 1,083
WASTE MGMT INC DEL COM 94106L109   216,134 1,014 SH   SOLE   145 0 869
WELLS FARGO CO NEW COM 949746101   2,199,640 37,951 SH   SOLE   35,828 0 2,123
WILLIAMS COS INC COM 969457100   430,307 11,042 SH   SOLE   9,542 0 1,500
YUM CHINA HLDGS INC COM 98850P109   885,964 22,266 SH   SOLE   21,180 0 1,086