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 516,855 3,395 SH SOLE 3,395 0 0
ABBOTT LABS COM 002824100 1,625,910 11,954 SH SOLE 11,954 0 0
ABBVIE INC COM 00287Y109 14,870,258 80,111 SH SOLE 66,991 0 13,120
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 9,561,740 31,991 SH SOLE 25,646 0 6,345
ADOBE INC COM 00724F101 412,414 1,066 SH SOLE 961 0 105
AERCAP HOLDINGS NV SHS N00985106 461,448 3,944 SH SOLE 344 0 3,600
ALCON AG ORD SHS H01301128 9,374,747 106,193 SH SOLE 99,301 0 6,892
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 3,920,965 34,573 SH SOLE 30,413 0 4,160
ALPHABET INC CAP STK CL C 02079K107 38,141,866 215,017 SH SOLE 173,112 0 41,905
ALPHABET INC CAP STK CL A 02079K305 31,791,363 180,397 SH SOLE 140,647 0 39,750
ALTRIA GROUP INC COM 02209S103 6,306,008 107,556 SH SOLE 105,606 0 1,950
AMAZON COM INC COM 023135106 51,964,715 236,860 SH SOLE 189,920 0 46,940
AMERICAN ELEC PWR CO INC COM 025537101 2,041,997 19,680 SH SOLE 19,680 0 0
AMERICAN EXPRESS CO COM 025816109 20,569,849 64,486 SH SOLE 51,217 0 13,269
AMERIPRISE FINL INC COM 03076C106 853,968 1,600 SH SOLE 1,340 0 260
AMGEN INC COM 031162100 466,281 1,670 SH SOLE 1,370 0 300
ANTERO MIDSTREAM CORP COM 03676B102 4,243,170 223,914 SH SOLE 223,914 0 0
APPLE INC COM 037833100 220,658,405 1,075,491 SH SOLE 1,011,986 0 63,505
ARES CAPITAL CORP COM 04010L103 2,019,991 91,985 SH SOLE 57,815 0 34,170
ARES MANAGEMENT CORPORATION CL A COM STK 03990B101 779,400 4,500 SH SOLE 4,500 0 0
ARGENX SE SPONSORED ADR 04016X101 3,252,198 5,900 SH SOLE 5,900 0 0
ASML HOLDING N V N Y REGISTRY SHS N07059210 5,066,995 6,323 SH SOLE 5,328 0 995
ASTRAZENECA PLC SPONSORED ADR 046353108 3,741,114 53,536 SH SOLE 46,461 0 7,075
AT&T INC COM 00206R102 310,671 10,735 SH SOLE 7,700 0 3,035
AUTOMATIC DATA PROCESSING IN COM 053015103 1,252,173 4,060 SH SOLE 4,060 0 0
BAIN CAP SPECIALTY FIN INC COM STK 05684B107 299,446 19,910 SH SOLE 12,660 0 7,250
BARINGS BDC INC COM 06759L103 313,456 34,295 SH SOLE 21,040 0 13,255
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 13,991,633 28,803 SH SOLE 23,189 0 5,614
BIOGEN INC COM 09062X103 329,674 2,625 SH SOLE 2,625 0 0
BITWISE BITCOIN ETF TR SHS BEN INT 09174C104 533,169 9,100 SH SOLE 9,100 0 0
BLACK STONE MINERALS L P COM UNIT 09225M101 1,165,716 89,122 SH SOLE 74,698 0 14,424
BLACKROCK INC COM 09290D101 17,331,325 16,518 SH SOLE 12,851 0 3,667
BLACKSTONE INC COM 09260D107 433,782 2,900 SH SOLE 2,900 0 0
BLACKSTONE SECD LENDING FD COMMON STOCK 09261X102 684,495 22,260 SH SOLE 13,645 0 8,615
BLUE OWL CAPITAL CORPORATION COM 69121K104 878,038 61,230 SH SOLE 38,660 0 22,570
BOOKING HOLDINGS INC COM 09857L108 16,939,467 2,926 SH SOLE 2,321 0 605
BRAINSWAY LTD SPONSORED ADS 10501L106 819,587 62,326 SH SOLE 62,326 0 0
BROADCOM INC COM 11135F101 774,576 2,810 SH SOLE 2,810 0 0
BUILDERS FIRSTSOURCE INC COM 12008R107 5,653,630 48,450 SH SOLE 38,440 0 10,010
CAMECO CORP COM 13321L108 437,957 5,900 SH SOLE 5,900 0 0
CAMTEK LTD ORD M20791105 2,655,184 31,400 SH SOLE 31,400 0 0
CANADIAN NAT RES LTD COM 136385101 4,477,640 142,600 SH SOLE 142,600 0 0
CANADIAN PACIFIC KANSAS CITY COM 13646K108 10,135,396 127,859 SH SOLE 117,834 0 10,025
CATERPILLAR INC COM 149123101 12,083,975 31,127 SH SOLE 24,327 0 6,800
CHECK POINT SOFTWARE TECH LT ORD M22465104 242,490 1,096 SH SOLE 996 0 100
CHENIERE ENERGY INC COM NEW 16411R208 74,049,562 304,080 SH SOLE 260,460 0 43,620
CHEVRON CORP NEW COM 166764100 12,997,495 90,771 SH SOLE 71,605 0 19,166
CHUBB LIMITED COM H1467J104 1,738,320 6,000 SH SOLE 6,000 0 0
CISCO SYS INC COM 17275R102 894,835 12,898 SH SOLE 12,898 0 0
CITIGROUP INC COM NEW 172967424 1,417,248 16,650 SH SOLE 16,650 0 0
CLEARWAY ENERGY INC CL A 18539C105 2,395,292 79,157 SH SOLE 79,157 0 0
COCA COLA CO COM 191216100 8,561,316 121,008 SH SOLE 120,773 0 235
COINBASE GLOBAL INC COM CL A 19260Q107 266,372 760 SH SOLE 760 0 0
COMERICA INC COM 200340107 347,581 5,827 SH SOLE 5,827 0 0
CONOCOPHILLIPS COM 20825C104 1,162,582 12,955 SH SOLE 12,855 0 100
COSTCO WHSL CORP NEW COM 22160K105 1,372,624 1,387 SH SOLE 1,187 0 200
CRH PLC ORD G25508105 9,195,147 100,165 SH SOLE 93,665 0 6,500
CURTISS WRIGHT CORP COM 231561101 17,648,380 36,124 SH SOLE 35,296 0 828
CYBERARK SOFTWARE LTD SHS M2682V108 5,452,192 13,400 SH SOLE 13,400 0 0
DELL TECHNOLOGIES INC CL C 24703L202 380,060 3,100 SH SOLE 3,100 0 0
DENISON MINES CORP COM 248356107 373,828 205,400 SH SOLE 205,400 0 0
DISNEY WALT CO COM 254687106 5,642,579 45,501 SH SOLE 40,189 0 5,312
DOVER CORP COM 260003108 338,426 1,847 SH SOLE 1,847 0 0
DT MIDSTREAM INC COMMON STOCK 23345M107 51,041,654 464,395 SH SOLE 400,610 0 63,785
EAST WEST BANCORP INC COM 27579R104 562,459 5,570 SH SOLE 5,570 0 0
ELBIT SYS LTD ORD M3760D101 7,686,899 17,101 SH SOLE 17,101 0 0
ELEVANCE HEALTH INC COM 036752103 13,229,219 34,012 SH SOLE 27,690 0 6,322
ELEVATION SERIES TRUST TRUESHARES EAGLE 210322749 1,136,776 46,700 SH SOLE 41,700 0 5,000
EMCOR GROUP INC COM 29084Q100 534,890 1,000 SH SOLE 1,000 0 0
EMERSON ELEC CO COM 291011104 213,328 1,600 SH SOLE 1,600 0 0
EMX RTY CORP COM 26873J107 307,188 121,900 SH SOLE 121,900 0 0
ENCORE ENERGY CORP COM NEW 29259W700 221,078 77,300 SH SOLE 77,300 0 0
ENERGY TRANSFER L P COM UT LTD PTN 29273V100 110,637,165 6,102,436 SH SOLE 5,321,735 0 780,701
ENTERPRISE PRODS PARTNERS L COM 293792107 63,910,028 2,060,949 SH SOLE 1,760,018 0 300,931
EQUINOR ASA SPONSORED ADR 29446M102 3,393,900 135,000 SH SOLE 135,000 0 0
EQUINOX GOLD CORP COM 29446Y502 241,500 42,000 SH SOLE 42,000 0 0
EXXON MOBIL CORP COM 30231G102 20,113,713 186,584 SH SOLE 142,275 0 44,309
FIDELITY WISE ORIGIN BITCOIN SHS 315948109 568,639 6,050 SH SOLE 6,050 0 0
FIDUS INVT CORP COM 316500107 450,965 22,325 SH SOLE 13,695 0 8,630
FRANKLIN TEMPLETON DIGITAL H BITCOIN ETF SHS 354921108 480,634 7,700 SH SOLE 7,700 0 0
FRANKLIN TEMPLETON ETF TR SENIOR LOAN ETF 35473P595 1,351,792 55,790 SH SOLE 38,970 0 16,820
FREEPORT-MCMORAN INC CL B 35671D857 908,182 20,950 SH SOLE 20,950 0 0
FS KKR CAP CORP COM 302635206 490,011 23,615 SH SOLE 14,489 0 9,126
GE VERNOVA INC COM 36828A101 20,006,632 37,809 SH SOLE 29,444 0 8,365
GENMAB A/S SPONSORED ADS 372303206 4,344,695 210,295 SH SOLE 193,645 0 16,650
GOLD ROYALTY CORP COMMON SHARES 38071H106 309,400 140,000 SH SOLE 140,000 0 0
GOLDMAN SACHS GROUP INC COM 38141G104 9,793,844 13,838 SH SOLE 10,758 0 3,080
GOLUB CAP BDC INC COM 38173M102 161,296 11,010 SH SOLE 6,750 0 4,260
GRAYSCALE BITCOIN MINI TR ET SHS NEW 389930207 568,225 11,900 SH SOLE 11,900 0 0
HA SUSTAINABLE INFRA CAP INC COM 41068X100 1,609,799 59,933 SH SOLE 59,933 0 0
HALEON PLC SPON ADS 405552100 2,571,760 248,000 SH SOLE 248,000 0 0
HAWAIIAN ELEC INDUSTRIES COM 419870100 13,224,528 1,244,076 SH SOLE 1,244,076 0 0
HDFC BANK LTD SPONSORED ADS 40415F101 4,753,157 61,995 SH SOLE 55,260 0 6,735
HEICO CORP NEW COM 422806109 479,196 1,461 SH SOLE 1,461 0 0
HERCULES CAPITAL INC COM 427096508 477,565 26,125 SH SOLE 16,030 0 10,095
HERSHEY CO COM 427866108 351,948 2,121 SH SOLE 1,921 0 200
HESS MIDSTREAM LP CL A SHS 428103105 94,497,147 2,453,834 SH SOLE 2,077,929 0 375,905
HOME DEPOT INC COM 437076102 22,388,898 61,065 SH SOLE 50,195 0 10,870
HONEYWELL INTL INC COM 438516106 18,497,600 79,430 SH SOLE 62,710 0 16,720
HOWARD HUGHES HOLDINGS INC COM 44267T102 254,070 3,764 SH SOLE 3,764 0 0
HUDBAY MINERALS INC COM 443628102 310,873 29,300 SH SOLE 29,300 0 0
ICICI BANK LIMITED ADR 45104G104 2,358,164 70,100 SH SOLE 70,100 0 0
ICL GROUP LTD SHS M53213100 1,705,566 247,902 SH SOLE 247,902 0 0
IDEXX LABS INC COM 45168D104 262,807 490 SH SOLE 490 0 0
ILLINOIS TOOL WKS INC COM 452308109 436,643 1,766 SH SOLE 1,766 0 0
INFOSYS LTD SPONSORED ADR 456788108 1,593,580 86,000 SH SOLE 86,000 0 0
ING GROEP N.V. SPONSORED ADR 456837103 3,915,965 179,056 SH SOLE 153,031 0 26,025
INTEL CORP COM 458140100 684,342 30,551 SH SOLE 29,351 0 1,200
INTERCONTINENTAL EXCHANGE IN COM 45866F104 15,640,082 85,246 SH SOLE 68,406 0 16,840
INTERNATIONAL BUSINESS MACHS COM 459200101 221,085 750 SH SOLE 750 0 0
INVESCO EXCH TRADED FD TR II INVESCO PHLX SM 46138G615 14,644,257 335,416 SH SOLE 261,616 0 73,800
INVESCO QQQ TR UNIT SER 1 46090E103 24,123,999 43,731 SH SOLE 34,325 0 9,406
ISHARES BITCOIN TRUST ETF SHS BEN INT 46438F101 569,253 9,300 SH SOLE 9,300 0 0
ISHARES TR US AER DEF ETF 464288760 226,368 1,200 SH SOLE 1,200 0 0
ISHARES TR TRS FLT RT BD 46434V860 570,167 11,257 SH SOLE 8,917 0 2,340
ISHARES TR SHORT TREAS BD 464288679 1,170,342 10,599 SH SOLE 10,519 0 80
ISHARES TR S&P MC 400GR ETF 464287606 254,744 2,800 SH SOLE 2,800 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 342,027 1,585 SH SOLE 1,585 0 0
ISHARES TR NATIONAL MUN ETF 464288414 1,048,457 10,035 SH SOLE 10,035 0 0
ISHARES TR MSCI EAFE ETF 464287465 1,314,480 14,705 SH SOLE 11,305 0 3,400
ISHARES TR MORNINGSTAR GRWT 464287119 328,006 3,385 SH SOLE 2,535 0 850
ISHARES TR MBS ETF 464288588 343,825 3,662 SH SOLE 3,112 0 550
ISHARES TR ISHS 5-10YR INVT 464288638 1,987,504 37,296 SH SOLE 37,296 0 0
ISHARES TR ISHS 1-5YR INVS 464288646 2,395,568 45,405 SH SOLE 34,795 0 10,610
ISHARES TR INVESTMENT GRADE 46435G219 721,133 15,870 SH SOLE 14,400 0 1,470
ISHARES TR FLTG RATE NT ETF 46429B655 2,132,534 41,798 SH SOLE 40,283 0 1,515
ISHARES TR CORE S&P500 ETF 464287200 519,072 836 SH SOLE 785 0 51
ISHARES TR 7-10 YR TRSY BD 464287440 708,219 7,395 SH SOLE 6,650 0 745
ISHARES TR 20 YR TR BD ETF 464287432 356,795 4,043 SH SOLE 4,003 0 40
ISHARES TR 1 3 YR TREAS BD 464287457 3,567,123 43,050 SH SOLE 33,425 0 9,625
ISHARES TR 0-5YR HI YL CP 46434V407 222,516 5,158 SH SOLE 4,918 0 240
ISHARES U S ETF TR SHORT MATURITY M 46431W838 1,842,395 36,650 SH SOLE 36,650 0 0
ITAU UNIBANCO HLDG S A SPON ADR REP PFD 465562106 3,204,880 472,000 SH SOLE 472,000 0 0
IVANHOE ELECTRIC INC COM 46578C108 154,190 17,000 SH SOLE 17,000 0 0
JANUS DETROIT STR TR HENDRSON AAA CL 47103U845 474,005 9,340 SH SOLE 6,090 0 3,250
JANUS DETROIT STR TR B-BBB CLO ETF 47103U753 289,260 6,000 SH SOLE 6,000 0 0
JOHNSON & JOHNSON COM 478160104 13,880,068 90,868 SH SOLE 78,295 0 12,573
JPMORGAN CHASE & CO. COM 46625H100 50,213,559 173,204 SH SOLE 141,838 0 31,366
JPMORGAN CHASE FINL CO LLC CAL LKD 44 48133Q309 446,335 14,750 SH SOLE 14,470 0 280
KAYNE ANDERSON BDC INC COM SHS 48662X105 204,179 13,380 SH SOLE 8,205 0 5,175
KELLANOVA COM 487836108 393,673 4,950 SH SOLE 4,950 0 0
KEMPER CORP COM 488401100 10,265,732 159,060 SH SOLE 159,060 0 0
KINDER MORGAN INC DEL COM 49456B101 28,404,810 966,150 SH SOLE 832,100 0 134,050
KINETIK HOLDINGS INC COM NEW CL A 02215L209 11,608,761 263,536 SH SOLE 263,536 0 0
LANTHEUS HLDGS INC COM 516544103 14,828,939 181,150 SH SOLE 142,290 0 38,860
LEONARDO DRS INC COM 52661A108 4,508,560 97,000 SH SOLE 97,000 0 0
LIGHTBRIDGE CORP COM 53224K302 136,374 10,200 SH SOLE 10,200 0 0
LINDE PLC SHS G54950103 13,178,082 28,087 SH SOLE 22,062 0 6,025
LLOYDS BANKING GROUP PLC SPONSORED ADR 539439109 2,975,000 700,000 SH SOLE 700,000 0 0
LOCKHEED MARTIN CORP COM 539830109 336,240 726 SH SOLE 726 0 0
LOWES COS INC COM 548661107 434,188 1,957 SH SOLE 1,017 0 940
MAGIC SOFTWARE ENTERPRISES L ORD 559166103 1,391,611 72,783 SH SOLE 72,783 0 0
MAIN STR CAP CORP COM 56035L104 680,536 11,515 SH SOLE 7,060 0 4,455
MARRIOTT INTL INC NEW CL A 571903202 1,529,976 5,600 SH SOLE 5,600 0 0
MASTERCARD INCORPORATED CL A 57636Q104 21,721,427 38,654 SH SOLE 31,112 0 7,542
MCDONALDS CORP COM 580135101 3,798,210 13,000 SH SOLE 13,000 0 0
MERCADOLIBRE INC COM 58733R102 5,836,236 2,233 SH SOLE 1,908 0 325
MERCK & CO INC COM 58933Y105 12,016,996 151,806 SH SOLE 126,907 0 24,899
META PLATFORMS INC CL A 30303M102 21,371,462 28,955 SH SOLE 23,740 0 5,215
METALLA RTY & STREAMING LTD COM NEW 59124U605 306,432 79,800 SH SOLE 79,800 0 0
MICROSOFT CORP COM 594918104 82,529,443 165,918 SH SOLE 132,279 0 33,639
MITSUBISHI UFJ FINL GROUP IN SPONSORED ADS 606822104 4,938,289 359,934 SH SOLE 307,494 0 52,440
MOBILEYE GLOBAL INC COMMON CLASS A 60741F104 1,024,860 57,000 SH SOLE 57,000 0 0
MONDAY COM LTD SHS M7S64H106 2,987,560 9,500 SH SOLE 9,500 0 0
MONDELEZ INTL INC CL A 609207105 2,417,389 35,845 SH SOLE 35,845 0 0
MORGAN STANLEY DIRECT LENDIN COM SHS 61774A103 482,976 25,800 SH SOLE 15,815 0 9,985
MPLX LP COM UNIT REP LTD 55336V100 98,876,793 1,919,565 SH SOLE 1,620,778 0 298,787
NATWEST GROUP PLC SPONS ADR 639057207 4,989,644 352,625 SH SOLE 300,665 0 51,960
NEBIUS GROUP N.V. SHS CLASS A N97284108 12,111,460 218,895 SH SOLE 202,145 0 16,750
NEXGEN ENERGY LTD COM 65340P106 381,700 55,000 SH SOLE 55,000 0 0
NEXTERA ENERGY INC COM 65339F101 20,689,648 298,036 SH SOLE 259,892 0 38,144
NICE LTD SPONSORED ADR 653656108 2,917,076 17,270 SH SOLE 17,270 0 0
NORTHWESTERN ENERGY GROUP IN COM NEW 668074305 1,310,715 25,550 SH SOLE 25,550 0 0
NOVA LTD COM M7516K103 6,329,600 23,000 SH SOLE 23,000 0 0
NOVO-NORDISK A S ADR 670100205 7,268,356 105,308 SH SOLE 87,718 0 17,590
NVIDIA CORPORATION COM 67066G104 52,702,647 333,582 SH SOLE 260,772 0 72,810
NXP SEMICONDUCTORS N V COM N6596X109 2,046,814 9,368 SH SOLE 9,368 0 0
ODDITY TECH LTD SHS CL A M7518J104 1,886,750 25,000 SH SOLE 25,000 0 0
ONEOK INC NEW COM 682680103 44,122,403 540,517 SH SOLE 468,398 0 72,119
ORACLE CORP COM 68389X105 288,034 1,317 SH SOLE 1,317 0 0
ORIX CORP SPONSORED ADR 686330101 7,052,476 313,165 SH SOLE 282,115 0 31,050
ORMAT TECHNOLOGIES INC COM 686688102 1,624,974 19,400 SH SOLE 19,400 0 0
PALO ALTO NETWORKS INC COM 697435105 14,249,697 69,633 SH SOLE 53,790 0 15,843
PAYPAL HLDGS INC COM 70450Y103 10,569,493 142,216 SH SOLE 113,939 0 28,277
PEMBINA PIPELINE CORP COM 706327103 3,884,160 103,550 SH SOLE 103,550 0 0
PEPSICO INC COM 713448108 6,392,709 48,415 SH SOLE 46,275 0 2,140
PETROLEO BRASILEIRO SA PETRO SPONSORED ADR 71654V408 1,027,071 82,100 SH SOLE 82,100 0 0
PFIZER INC COM 717081103 328,452 13,550 SH SOLE 11,620 0 1,930
PG&E CORP COM 69331C108 8,125,382 582,883 SH SOLE 582,883 0 0
PHILIP MORRIS INTL INC COM 718172109 30,576,631 167,884 SH SOLE 152,604 0 15,280
PHILLIPS 66 COM 718546104 910,122 7,629 SH SOLE 7,579 0 50
PIEDMONT LITHIUM INC COM 72016P105 80,316 13,800 SH SOLE 13,800 0 0
PLAINS ALL AMERN PIPELINE L UNIT LTD PARTN 726503105 71,020,338 3,876,656 SH SOLE 3,086,944 0 789,712
PLAINS GP HLDGS L P LTD PARTNR INT A 72651A207 21,847,092 1,124,400 SH SOLE 1,108,000 0 16,400
POLARIS INC COM 731068102 228,855 5,630 SH SOLE 5,630 0 0
PROCTER AND GAMBLE CO COM 742718109 8,121,178 50,974 SH SOLE 50,809 0 165
PROGRESSIVE CORP COM 743315103 11,601,806 43,475 SH SOLE 35,725 0 7,750
QUALCOMM INC COM 747525103 8,363,351 52,514 SH SOLE 41,464 0 11,050
RELX PLC SPONSORED ADR 759530108 3,041,953 55,980 SH SOLE 48,085 0 7,895
RIO TINTO PLC SPONSORED ADR 767204100 1,213,264 20,800 SH SOLE 20,800 0 0
RYANAIR HOLDINGS PLC SPONSORED ADR 783513203 3,921,560 68,000 SH SOLE 68,000 0 0
S&P GLOBAL INC COM 78409V104 8,696,170 16,492 SH SOLE 16,492 0 0
SANDSTORM GOLD LTD COM NEW 80013R206 287,640 30,600 SH SOLE 30,600 0 0
SAP SE SPON ADR 803054204 5,030,422 16,542 SH SOLE 14,162 0 2,380
SAPIENS INTL CORP N V SHS G7T16G103 1,471,275 50,300 SH SOLE 50,300 0 0
SELECT SECTOR SPDR TR ENERGY 81369Y506 386,310 4,555 SH SOLE 2,195 0 2,360
SHELL PLC SPON ADS 780259305 7,026,150 99,789 SH SOLE 85,764 0 14,025
SIXTH STREET SPECIALTY LENDI COM 83012A109 336,911 14,150 SH SOLE 8,670 0 5,480
SKEENA RES LTD NEW COM 83056P715 162,384 10,200 SH SOLE 10,200 0 0
SMITH & NEPHEW PLC SPDN ADR NEW 83175M205 1,696,902 55,400 SH SOLE 55,400 0 0
SONY GROUP CORP SPONSORED ADR 835699307 6,889,881 264,690 SH SOLE 225,625 0 39,065
SPDR S&P 500 ETF TR TR UNIT 78462F103 4,048,771 6,553 SH SOLE 5,753 0 800
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 512,664 905 SH SOLE 755 0 150
SPDR SERIES TRUST S&P DIVID ETF 78464A763 326,566 2,406 SH SOLE 2,406 0 0
SPDR SERIES TRUST PRTFLO S&P500 HI 78468R788 428,220 10,090 SH SOLE 10,090 0 0
SPDR SERIES TRUST PRTFLO S&P500 GW 78464A409 384,140 4,030 SH SOLE 4,030 0 0
SPDR SERIES TRUST PORTFOLIO SHORT 78464A474 3,301,276 109,350 SH SOLE 92,850 0 16,500
SPDR SERIES TRUST NUVEEN ICE SHORT 78468R739 2,251,980 47,083 SH SOLE 42,083 0 5,000
SPDR SERIES TRUST BLOOMBERG INVT 78468R200 3,935,357 127,647 SH SOLE 110,147 0 17,500
SPDR SERIES TRUST BLOOMBERG 1-3 MO 78468R663 1,678,659 18,300 SH SOLE 18,300 0 0
STARBUCKS CORP COM 855244109 7,717,262 84,222 SH SOLE 65,297 0 18,925
STMICROELECTRONICS N V NY REGISTRY 861012102 1,155,580 38,000 SH SOLE 38,000 0 0
SUMITOMO MITSUI FINL GROUP I SPONSORED ADR 86562M209 4,699,210 311,000 SH SOLE 311,000 0 0
SUMMIT MIDSTREAM CORPORATION COM 86614G101 4,790,635 195,297 SH SOLE 195,297 0 0
SUNCOR ENERGY INC NEW COM 867224107 4,091,787 108,964 SH SOLE 91,274 0 17,690
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 11,479,872 50,686 SH SOLE 47,911 0 2,775
TALEN ENERGY CORP COM 87422Q109 1,359,350 4,675 SH SOLE 4,675 0 0
TARGA RES CORP COM 87612G101 87,512,627 502,715 SH SOLE 440,360 0 62,355
TARGET CORP COM 87612E106 572,170 5,800 SH SOLE 5,800 0 0
TASEKO MINES LTD COM 876511106 227,745 72,300 SH SOLE 72,300 0 0
TC ENERGY CORP COM 87807B107 10,358,117 212,300 SH SOLE 212,300 0 0
TECK RESOURCES LTD CL B 878742204 230,166 5,700 SH SOLE 5,700 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 14,746,328 36,369 SH SOLE 28,239 0 8,130
T-MOBILE US INC COM 872590104 9,699,395 40,709 SH SOLE 31,984 0 8,725
TOWER SEMICONDUCTOR LTD SHS NEW M87915274 2,615,002 60,323 SH SOLE 60,323 0 0
TOYOTA MOTOR CORP ADS 892331307 1,946,883 11,302 SH SOLE 9,512 0 1,790
TRANE TECHNOLOGIES PLC SHS G8994E103 39,593,315 90,518 SH SOLE 72,013 0 18,505
TRINITY CAP INC COM 896442308 299,410 21,280 SH SOLE 13,055 0 8,225
UBER TECHNOLOGIES INC COM 90353T100 12,663,609 135,730 SH SOLE 106,948 0 28,782
UNION PAC CORP COM 907818108 8,421,887 36,604 SH SOLE 29,249 0 7,355
UNITED AIRLS HLDGS INC COM 910047109 768,429 9,650 SH SOLE 9,650 0 0
UNITEDHEALTH GROUP INC COM 91324P102 15,436,082 49,479 SH SOLE 39,969 0 9,510
URANIUM ENERGY CORP COM 916896103 480,760 70,700 SH SOLE 70,700 0 0
URANIUM RTY CORP COM 91702V101 319,750 127,900 SH SOLE 127,900 0 0
VANECK BITCOIN ETF SH BEN INT 92189K105 536,272 17,600 SH SOLE 17,600 0 0
VANECK ETF TRUST SHRT HGH YLD MUN 92189F387 573,404 25,384 SH SOLE 13,384 0 12,000
VANGUARD ADMIRAL FDS INC 500 VAL IDX FD 921932703 283,065 1,500 SH SOLE 1,500 0 0
VANGUARD BD INDEX FDS INTERMED TERM 921937819 644,242 8,330 SH SOLE 8,330 0 0
VANGUARD INDEX FDS VALUE ETF 922908744 639,799 3,620 SH SOLE 2,870 0 750
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 2,143,932 3,774 SH SOLE 3,764 0 10
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 267,199 3,975 SH SOLE 3,975 0 0
VANGUARD MUN BD FDS TAX EXEMPT BD 922907746 1,919,034 39,140 SH SOLE 29,640 0 9,500
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 2,471,098 31,083 SH SOLE 26,783 0 4,300
VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858 702,551 12,323 SH SOLE 12,023 0 300
VARONIS SYS INC COM 922280102 2,344,650 46,200 SH SOLE 46,200 0 0
VISA INC COM CL A 92826C839 22,833,075 64,309 SH SOLE 53,386 0 10,923
WALMART INC COM 931142103 1,620,019 16,568 SH SOLE 16,568 0 0
WASTE MGMT INC DEL COM 94106L109 200,217 875 SH SOLE 875 0 0
WATSCO INC COM 942622200 258,879 586 SH SOLE 586 0 0
WELLS FARGO CO NEW COM 949746101 674,450 8,418 SH SOLE 8,253 0 165
WESTERN MIDSTREAM PARTNERS L COM UNIT LP INT 958669103 74,534,265 1,925,950 SH SOLE 1,705,510 0 220,440
WESTLAKE CHEM PARTNERS LP COM UNIT RP LP 960417103 969,155 43,873 SH SOLE 40,873 0 3,000
WHEATON PRECIOUS METALS CORP COM 962879102 261,318 2,910 SH SOLE 2,910 0 0
WILLIAMS COS INC COM 969457100 46,086,272 733,741 SH SOLE 609,357 0 124,384
WORLD GOLD TR SPDR GLD MINIS 98149E303 1,048,320 16,000 SH SOLE 16,000 0 0
YUM BRANDS INC COM 988498101 263,760 1,780 SH SOLE 1,280 0 500
ZOETIS INC CL A 98978V103 3,035,723 19,466 SH SOLE 19,227 0 239