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 488,968 3,020 SH SOLE 3,020 0 0
ABBOTT LABORATORIES COM 002824100 615,974 6,788 SH SOLE 6,788 0 0
ABBVIE INC COM 00287Y109 19,936,755 79,227 SH SOLE 66,622 0 12,605
ADOBE INC COM 00724F101 290,833 1,419 SH SOLE 1,419 0 0
AERCAP HOLDINGS NV SHS N00985106 580,788 3,984 SH SOLE 384 0 3,600
ALCON AG ORD SHS H01301128 8,073,896 120,326 SH SOLE 112,934 0 7,392
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 3,476,334 36,219 SH SOLE 31,284 0 4,935
ALPHABET INC CAP STK CL A 02079K305 62,996,868 176,279 SH SOLE 138,851 0 37,428
ALPHABET INC CAP STK CL C 02079K107 58,485,363 165,526 SH SOLE 135,266 0 30,260
ALTRIA GROUP INC COM 02209S103 7,594,394 105,551 SH SOLE 103,601 0 1,950
AMAZON COM INC COM 023135106 56,052,366 235,178 SH SOLE 189,718 0 45,460
AMERICAN ELEC PWR CO INC COM 025537101 4,764,877 34,828 SH SOLE 34,828 0 0
AMERICAN EXPRESS CO COM 025816109 21,427,365 63,348 SH SOLE 50,623 0 12,725
AMERIPRISE FINL INC COM 03076C106 507,389 1,106 SH SOLE 846 0 260
AMGEN INC COM 031162100 593,877 1,640 SH SOLE 1,390 0 250
ANTERO MIDSTREAM CORP COM 03676B102 41,007,853 1,802,543 SH SOLE 1,604,453 0 198,090
APPLE INC COM 037833100 309,384,534 1,069,203 SH SOLE 1,008,393 0 60,810
ARES CAPITAL CORP COM 04010L103 1,785,551 96,360 SH SOLE 56,905 0 39,455
ARES MANAGEMENT CORPORATION CL A COM STK 03990B101 537,071 4,825 SH SOLE 4,750 0 75
ARGENX SE SPONSORED ADR 04016X101 5,568,476 6,002 SH SOLE 6,002 0 0
ARK 21SHARES BITCOIN ETF SHS BEN INT 040919102 280,224 14,400 SH SOLE 14,400 0 0
ARKO PETE CORP CL A COM 04124A100 7,811,553 414,406 SH SOLE 211,290 0 203,116
ASML HLDG NV N Y REGISTRY SHS N07059210 12,419,592 6,243 SH SOLE 5,348 0 895
ASTRAZENECA PLC ORD G0593M107 7,131,480 37,609 SH SOLE 32,672 0 4,937
AT&T INC COM 00206R102 211,140 10,200 SH SOLE 7,950 0 2,250
AUTOMATIC DATA PROCESSING IN COM 053015103 864,497 3,860 SH SOLE 3,860 0 0
BANCO SANTANDER SA ADR 05964H105 5,084,610 368,450 SH SOLE 331,325 0 37,125
BARCLAYS PLC ADR 06738E204 6,861,065 255,438 SH SOLE 221,508 0 33,930
BARINGS BDC INC COM 06759L103 232,553 27,295 SH SOLE 15,810 0 11,485
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 13,572,904 27,125 SH SOLE 21,922 0 5,203
BHP BILLITON LIMITED SPONSORED ADS 088606108 9,522,999 114,308 SH SOLE 105,853 0 8,455
BIOGEN INC COM 09062X103 563,644 2,609 SH SOLE 2,609 0 0
BITWISE BITCOIN ETF TR SHS BEN INT 09174C104 646,758 20,300 SH SOLE 20,300 0 0
BLACK HILLS CORP COM 092113109 954,552 12,830 SH SOLE 12,830 0 0
BLACK STONE MINERALS L P COM UNIT 09225M101 255,707 18,304 SH SOLE 3,880 0 14,424
BLACKROCK ETF TRUST II ISHARES AAA CLO 092528504 582,690 11,225 SH SOLE 11,225 0 0
BLACKROCK INC COM 09290D101 15,982,956 16,622 SH SOLE 13,117 0 3,505
BLACKSTONE INC COM 09260D107 336,536 2,860 SH SOLE 2,860 0 0
BLUE OWL CAPITAL CORPORATION COM 69121K104 655,026 60,260 SH SOLE 34,785 0 25,475
BOEING CO COM 097023105 20,661,463 95,447 SH SOLE 79,627 0 15,820
BOOKING HOLDINGS INC COM 09857L108 12,746,504 71,513 SH SOLE 56,988 0 14,525
BRAINSWAY LTD SPONSORED ADS 10501L106 2,832,219 182,606 SH SOLE 182,606 0 0
BROADCOM INC COM 11135F101 22,372,791 59,226 SH SOLE 48,091 0 11,135
BROOKFIELD RENEWABLE CORP CL A EX SUB VTG 11285B108 3,401,677 91,640 SH SOLE 91,640 0 0
BROOKFIELD RENEWABLE ENERGY PARTNERSHIP UNIT G16258108 10,085,592 290,400 SH SOLE 290,400 0 0
C H ROBINSON WORLDWIDE IN COM NEW 12541W209 210,153 1,116 SH SOLE 1,116 0 0
CAMECO CORP COM 13321L108 10,362,931 101,737 SH SOLE 95,417 0 6,320
CAMTEK LTD ORD M20791105 5,121,968 31,400 SH SOLE 31,400 0 0
CANADIAN NAT RES LTD MED TER COM 136385101 4,646,812 117,641 SH SOLE 117,641 0 0
CANADIAN PACIFIC KANSAS CITY COM 13646K108 5,932,420 68,464 SH SOLE 63,039 0 5,425
CAPITAL SOUTHWEST CORP COM 140501107 321,252 13,515 SH SOLE 7,805 0 5,710
CATERPILLAR INC COM 149123101 33,637,441 31,587 SH SOLE 25,032 0 6,555
CENTERRA GOLD INC COM 152006102 383,812 24,200 SH SOLE 24,200 0 0
CHENIERE ENERGY INC COM NEW 16411R208 51,597,479 215,880 SH SOLE 185,040 0 30,840
CHEVRON CORPORATION COM 166764100 5,085,883 30,682 SH SOLE 28,482 0 2,200
CHUBB LIMITED COM H1467J104 2,047,166 6,008 SH SOLE 6,008 0 0
CISCO SYS INC COM 17275R102 1,445,170 12,304 SH SOLE 12,304 0 0
CITIGROUP INC COM NEW 172967424 1,672,522 11,950 SH SOLE 11,950 0 0
CLEARWAY ENERGY INC CL C 18539C204 2,736,350 80,057 SH SOLE 79,057 0 1,000
COCA COLA CO COM 191216100 9,807,195 120,674 SH SOLE 120,439 0 235
CONOCOPHILLIPS COM 20825C104 1,344,555 12,933 SH SOLE 12,833 0 100
COSTCO WHOLESALE CORPORATION COM 22160K105 1,487,774 1,590 SH SOLE 1,390 0 200
CREDICORP LTD COM G2519Y108 2,337,480 6,000 SH SOLE 6,000 0 0
CRH PLC ORD G25508105 3,483,385 32,555 SH SOLE 32,555 0 0
CURTISS WRIGHT CORP COM 231561101 27,427,881 36,196 SH SOLE 35,368 0 828
DELL TECHNOLOGIES INC CL C 24703L202 1,337,526 3,100 SH SOLE 3,100 0 0
DENISON MINES CORP COM 248356107 432,684 141,400 SH SOLE 141,400 0 0
DOVER CORP COM 260003108 414,245 1,847 SH SOLE 1,847 0 0
DT MIDSTREAM INC COMMON STOCK 23345M107 91,847,648 625,921 SH SOLE 545,316 0 80,605
DUKE ENERGY CORP NEW COM NEW 26441C204 1,348,077 10,650 SH SOLE 10,650 0 0
EAGLEROCK LD LLC CL A SHS REP LTD 27005A105 14,875,000 700,000 SH SOLE 0 0 700,000
EAST WEST BANCORP INC COM 27579R104 731,811 5,669 SH SOLE 5,669 0 0
ELBIT SYS LTD ORD M3760D101 12,974,871 17,101 SH SOLE 17,101 0 0
ELEMENTAL RTY CORP COM NEW 28620K106 480,394 27,514 SH SOLE 27,514 0 0
ELEVANCE HEALTH INC FORMERLY COM 036752103 1,123,451 2,905 SH SOLE 2,905 0 0
ELEVATION SERIES TRUST TRUE EAGL GL ETF 210322749 1,268,590 40,500 SH SOLE 35,500 0 5,000
ELI LILLY & CO COM 532457108 21,523,999 17,945 SH SOLE 14,174 0 3,771
EMCOR GROUP INC COM 29084Q100 865,565 1,043 SH SOLE 1,043 0 0
ENERGY FUELS INC COM NEW 292671708 240,700 16,600 SH SOLE 16,600 0 0
ENERGY TRANSFER L P COM UT LTD PTN 29273V100 121,930,649 6,377,126 SH SOLE 5,596,856 0 780,270
ENLIGHT RENEWABLE ENERGY LTD SHS M4056D110 4,451,000 50,000 SH SOLE 50,000 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107 120,766,378 3,285,266 SH SOLE 2,833,900 0 451,366
EOS ENERGY ENTERPRISES INC COM CL A 29415C101 117,600 20,000 SH SOLE 20,000 0 0
EQUINOR ASA SPONSORED ADR 29446M102 2,983,000 95,000 SH SOLE 95,000 0 0
ERO COPPER CORP COM 296006109 208,650 7,800 SH SOLE 7,800 0 0
EROCK INC CL A COM 296013105 5,292,500 365,000 SH SOLE 0 0 365,000
EXXON MOBIL CORP COM 30231G102 19,049,728 139,334 SH SOLE 108,463 0 30,871
FIDELITY WISE ORIGIN BITCOIN SHS 315948109 653,440 12,800 SH SOLE 12,800 0 0
FIDUS INVT CORP COM 316500107 389,314 20,415 SH SOLE 11,785 0 8,630
FIFTH THIRD BANCORP COM 316773100 612,967 10,874 SH SOLE 10,874 0 0
FRANKLIN TEMPLETON DIGITAL H BITCOIN ETF SHS 354921108 651,072 19,200 SH SOLE 19,200 0 0
FRANKLIN TEMPLETON ETF TR SENIOR LOAN ETF 35473P595 1,147,015 50,044 SH SOLE 33,224 0 16,820
FREEPORT MCMORAN INC CL B 35671D857 16,987,973 270,122 SH SOLE 221,317 0 48,805
GE VERNOVA INC COM 36828A101 34,842,941 29,657 SH SOLE 23,892 0 5,765
GENMAB A/S SPONSORED ADS 372303206 6,722,733 244,730 SH SOLE 231,760 0 12,970
GLADSTONE CAP CORP COM NEW 376535878 239,934 12,355 SH SOLE 7,140 0 5,215
GOLD ROYALTY CORP COMMON SHARES 38071H106 332,304 120,400 SH SOLE 120,400 0 0
GOLDMAN SACHS GROUP INC COM 38141G104 16,264,852 16,082 SH SOLE 13,125 0 2,957
GOLUB CAP BDC INC COM 38173M102 186,567 14,485 SH SOLE 8,365 0 6,120
GRAYSCALE BITCOIN MINI TR ET SHS NEW 389930207 664,320 25,600 SH SOLE 25,600 0 0
HA SUSTAINABLE INFRA CAP INC COM 41068X100 2,822,258 72,273 SH SOLE 72,273 0 0
HALEON PLC SPON ADS 405552100 2,503,256 268,302 SH SOLE 268,302 0 0
HEICO CORP NEW COM 422806109 849,856 2,386 SH SOLE 2,386 0 0
HERCULES CAPITAL INC COM 427096508 589,325 37,370 SH SOLE 22,005 0 15,365
HESS MIDSTREAM LP CL A SHS 428103105 32,282,458 858,576 SH SOLE 739,636 0 118,940
HOME DEPOT INC COM 437076102 20,201,740 57,281 SH SOLE 47,891 0 9,390
HONEYWELL AEROSPACE INC COM 43849R105 8,677,390 39,250 SH SOLE 31,260 0 7,990
HONEYWELL INTL INC COM 438516205 8,788,523 39,252 SH SOLE 31,262 0 7,990
HUDBAY MINERALS INC COM 443628102 306,930 13,000 SH SOLE 13,000 0 0
HYCROFT MINING HOLDING CORP CL A NEW 44862P208 222,300 9,500 SH SOLE 9,500 0 0
ICICI BANK LIMITED ADR 45104G104 1,947,913 67,100 SH SOLE 67,100 0 0
IDEXX LABS INC COM 45168D104 405,359 770 SH SOLE 770 0 0
ILLINOIS TOOL WKS INC COM 452308109 492,526 1,821 SH SOLE 1,821 0 0
ING GROEP N.V. SPONSORED ADR 456837103 7,451,823 237,470 SH SOLE 206,750 0 30,720
INTEL CORP COM 458140100 4,266,786 30,558 SH SOLE 29,358 0 1,200
INTERNATIONAL BUSINESS MACHS COM 459200101 213,592 760 SH SOLE 760 0 0
INTUIT COM 461202103 6,460,794 24,754 SH SOLE 21,114 0 3,640
INVESCO EXCH TRADED FD TR II INVESCO PHLX SM 46138G615 37,609,871 335,503 SH SOLE 264,048 0 71,455
INVESCO QQQ TR UNIT SER 1 46090E103 29,703,002 40,335 SH SOLE 31,170 0 9,165
ISHARES TR MBS ETF 464288588 315,413 3,337 SH SOLE 3,107 0 230
ISHARES TR TRS FLT RT BD 46434V860 524,982 10,369 SH SOLE 9,419 0 950
ISHARES TR US AER DEF ETF 464288760 290,904 1,200 SH SOLE 1,200 0 0
ISHARES TR ISHS 5-10YR INVT 464288638 2,189,275 41,175 SH SOLE 41,175 0 0
ISHARES TR MSCI EAFE ETF 464287465 965,045 9,290 SH SOLE 9,090 0 200
ISHARES TR BROAD USD HIGH 46435U853 555,115 14,995 SH SOLE 14,995 0 0
ISHARES TR NATIONAL MUN ETF 464288414 1,966,755 18,275 SH SOLE 18,275 0 0
ISHARES TR 7-10 YR TRSY BD 464287440 2,037,700 21,547 SH SOLE 20,792 0 755
ISHARES TR TRUST ISHARE 0-1 464288679 1,009,592 9,149 SH SOLE 9,119 0 30
ISHARES TR MICRO-CAP ETF 464288869 290,058 1,450 SH SOLE 0 0 1,450
ISHARES TR RUSSELL 2000 ETF 464287655 459,688 1,530 SH SOLE 1,530 0 0
ISHARES TR S&P MC 400GR ETF 464287606 270,250 2,300 SH SOLE 2,300 0 0
ISHARES TR 1 3 YR TREAS BD 464287457 4,237,615 51,609 SH SOLE 41,559 0 10,050
ISHARES TR MORNINGSTAR GRWT 464287119 352,815 3,015 SH SOLE 2,215 0 800
ISHARES TR FLTG RATE NT ETF 46429B655 1,067,353 20,908 SH SOLE 20,483 0 425
ISHARES TR ISHS 1-5YR INVS 464288646 3,415,298 65,165 SH SOLE 55,385 0 9,780
ISHARES TR CORE S&P500 ETF 464287200 673,252 899 SH SOLE 818 0 81
ISHARES TR INVT GRAD SY ETF 46435G219 2,040,100 45,225 SH SOLE 44,685 0 540
ISHARES U S ETF TR SHOR MAT MUN ETF 46431W838 1,934,592 38,400 SH SOLE 38,400 0 0
ISHARES U S ETF TR INT RT HDG C B 46431W705 310,131 3,330 SH SOLE 3,330 0 0
ISOENERGY LTD COM NEW 46500E867 265,451 26,625 SH SOLE 26,625 0 0
ITAU UNIBANCO HLDG S A SPON ADR REP PFD 465562106 3,761,550 460,410 SH SOLE 460,410 0 0
IVANHOE ELECTRIC INC COM 46578C108 273,885 28,500 SH SOLE 28,500 0 0
JANUS DETROIT STR TR B-BBB CLO ETF 47103U753 557,783 11,780 SH SOLE 11,780 0 0
JANUS DETROIT STR TR HENDRSON AAA CL 47103U845 2,390,701 47,350 SH SOLE 38,500 0 8,850
JOHNSON & JOHNSON COM 478160104 22,646,473 89,170 SH SOLE 77,672 0 11,498
JPMORGAN CHASE & CO COM 46625H100 55,765,738 170,365 SH SOLE 140,430 0 29,935
JPMORGAN CHASE FINL CO LLC CAL LKD 44 48133Q309 509,417 14,770 SH SOLE 14,550 0 220
KAYNE ANDERSON BDC INC COM SHS 48662X105 291,571 21,550 SH SOLE 12,450 0 9,100
KEMPER CORP COM 488401100 4,288,258 159,060 SH SOLE 159,060 0 0
KENON HLDGS LTD SHS Y46717107 1,163,364 17,400 SH SOLE 17,400 0 0
KINDER MORGAN INC DEL COM 49456B101 46,392,594 1,451,129 SH SOLE 1,263,659 0 187,470
KINETIK HOLDINGS INC COM NEW CL A 02215L209 18,691,628 386,670 SH SOLE 327,800 0 58,870
KODIAK GAS SVCS INC COM 50012A108 66,292,458 882,370 SH SOLE 775,260 0 107,110
LEONARDO DRS INC COM 52661A108 4,138,990 97,000 SH SOLE 97,000 0 0
LIGHTBRIDGE CORP COM 53224K302 123,060 14,000 SH SOLE 14,000 0 0
LINDE PLC SHS G54950103 14,269,961 27,498 SH SOLE 21,858 0 5,640
LLOYDS BANKING GROUP PLC SPONSORED ADR 539439109 7,520,700 1,290,000 SH SOLE 1,290,000 0 0
LOCKHEED MARTIN CORP COM 539830109 224,254 440 SH SOLE 440 0 0
LOWES COS INC COM 548661107 323,514 1,467 SH SOLE 527 0 940
MAIN STR CAP CORP COM 56035L104 638,124 12,300 SH SOLE 7,115 0 5,185
MARATHON PETE CORP COM 56585A102 211,477 827 SH SOLE 827 0 0
MARRIOTT INTL INC NEW CL A 571903202 1,156,867 3,122 SH SOLE 3,122 0 0
MASTERCARD INCORPORATED CL A 57636Q104 19,120,118 37,228 SH SOLE 30,136 0 7,092
MCDONALDS CORP COM 580135101 3,514,030 13,000 SH SOLE 13,000 0 0
MERCADOLIBRE INC COM 58733R102 200,292 118 SH SOLE 118 0 0
MERCK & CO INC COM 58933Y105 17,745,970 138,101 SH SOLE 123,831 0 14,270
META PLATFORMS INC CL A 30303M102 15,589,824 27,676 SH SOLE 22,721 0 4,955
METALLA RTY & STREAMING LTD COM NEW 59124U605 382,783 50,300 SH SOLE 50,300 0 0
MICRON TECHNOLOGY INC COM 595112103 734,777 637 SH SOLE 637 0 0
MICROSOFT CORP COM 594918104 61,271,949 164,259 SH SOLE 132,339 0 31,920
MITSUBISHI UFJ FINANCIAL GRO SPONSORED ADS 606822104 7,017,960 352,839 SH SOLE 308,119 0 44,720
MONDELEZ INTL INC CL A 609207105 1,953,092 33,767 SH SOLE 33,767 0 0
MORGAN STANLEY BITCOIN TR COMMON UNITS 61692G109 621,765 36,900 SH SOLE 36,900 0 0
MORGAN STANLEY DIRECT LENDIN COM SHS 61774A103 234,738 15,525 SH SOLE 8,975 0 6,550
MPLX LP COM UNIT REP LTD 55336V100 101,045,655 1,793,816 SH SOLE 1,527,618 0 266,198
MSC INCOME FUND INC COM 55374X208 304,812 26,345 SH SOLE 15,225 0 11,120
NATWEST GROUP PLC SPONS ADR 639057207 6,315,048 358,199 SH SOLE 311,414 0 46,785
NEBIUS GROUP N.V. SHS CLASS A N97284108 20,643,707 74,750 SH SOLE 69,680 0 5,070
NETFLIX INC. COM 64110L106 7,992,783 111,944 SH SOLE 89,544 0 22,400
NEXGEN ENERGY LTD COM 65340P106 470,439 50,100 SH SOLE 50,100 0 0
NEXTERA ENERGY INC COM 65339F101 22,275,836 253,798 SH SOLE 217,343 0 36,455
NOVA LTD COM M7516K103 11,347,446 20,900 SH SOLE 20,900 0 0
NOVARTIS AG SPONSORED ADR 66987V109 218,624 1,395 SH SOLE 795 0 600
NOVO-NORDISK A S ADR 670100205 297,468 6,205 SH SOLE 2,705 0 3,500
NRG ENERGY INC COM NEW 629377508 1,487,183 10,182 SH SOLE 10,182 0 0
NVIDIA CORPORATION COM 67066G104 75,885,089 379,255 SH SOLE 306,580 0 72,675
NXP SEMICONDUCTORS N V COM N6596X109 2,129,099 7,576 SH SOLE 7,576 0 0
ONEOK INC NEW COM 682680103 38,688,561 445,003 SH SOLE 367,719 0 77,284
ORIX CORP SPONSORED ADR 686330101 13,243,550 348,148 SH SOLE 320,923 0 27,225
ORMAT TECHNOLOGIES INC COM 686688102 5,379,699 49,400 SH SOLE 49,400 0 0
OTTER TAIL CORP COM 689648103 942,990 10,480 SH SOLE 10,480 0 0
PALO ALTO NETWORKS INC COM 697435105 31,517,935 92,423 SH SOLE 77,445 0 14,978
PEMBINA PIPELINE CORP COM 706327103 3,920,612 84,770 SH SOLE 84,770 0 0
PEPSICO INC COM 713448108 4,501,915 33,249 SH SOLE 31,564 0 1,685
PFIZER INC COM 717081103 332,304 13,800 SH SOLE 11,870 0 1,930
PG&E CORP COM 69331C108 7,829,281 465,475 SH SOLE 465,475 0 0
PHILIP MORRIS INTL INC COM 718172109 30,542,675 168,828 SH SOLE 153,658 0 15,170
PHILLIPS 66 COM 718546104 1,290,829 7,636 SH SOLE 7,586 0 50
PLAINS ALL AMERN PIPELINE L UNIT LTD PARTN 726503105 48,976,118 2,200,185 SH SOLE 1,845,428 0 354,757
PLAINS GP HLDGS L P LTD PARTNR INT A 72651A207 13,459,171 554,560 SH SOLE 547,280 0 7,280
PNC FINL SVCS GROUP INC COM 693475105 22,551,030 91,589 SH SOLE 73,249 0 18,340
PROCTER & GAMBLE CO COM 742718109 7,350,059 50,123 SH SOLE 49,958 0 165
PROGRESSIVE CORP COM 743315103 1,191,426 5,454 SH SOLE 5,454 0 0
QUALCOMM INC COM 747525103 648,510 3,509 SH SOLE 3,509 0 0
RELX PLC SPONSORED ADR 759530108 1,710,402 54,007 SH SOLE 47,442 0 6,565
RIO TINTO PLC SPONSORED ADR 767204100 1,927,079 20,300 SH SOLE 20,300 0 0
ROYAL GOLD INC COM 780287108 568,888 2,850 SH SOLE 2,850 0 0
RTX CORPORATION COM 75513E101 215,116 1,134 SH SOLE 1,134 0 0
RYANAIR HOLDINGS PLC SPONSORED ADR 783513203 2,978,500 46,000 SH SOLE 46,000 0 0
S&P GLOBAL INC COM 78409V104 6,720,892 16,503 SH SOLE 16,503 0 0
SAP SE SPON ADR 803054204 3,175,601 20,606 SH SOLE 18,276 0 2,330
SEA LTD SPONSORD ADS 81141R100 1,609,944 16,800 SH SOLE 16,800 0 0
SELECT SECTOR SPDR TR ST STR ENERG ETF 81369Y506 201,818 3,800 SH SOLE 2,500 0 1,300
SHELL PLC SPON ADS 780259305 7,989,714 103,040 SH SOLE 90,740 0 12,300
SKEENA RES LTD NEW COM 83056P715 314,588 11,800 SH SOLE 11,800 0 0
SMITH & NEPHEW PLC SPDN ADR NEW 83175M205 1,596,074 55,400 SH SOLE 55,400 0 0
SOLSTICE ADVANCED MATLS INC COM SHS 83443Q103 1,579,915 17,832 SH SOLE 13,774 0 4,058
SONY GROUP CORP SPONSORED ADR 835699307 5,252,530 261,841 SH SOLE 228,281 0 33,560
SPDR SERIES TRUST ST SHOR CORP ETF 78464A474 2,861,754 95,360 SH SOLE 78,860 0 16,500
SPDR SERIES TRUST ST STR RATE ETF 78468R200 4,311,287 139,750 SH SOLE 123,000 0 16,750
SPDR SERIES TRUST ST STR SP DIV 78464A763 287,772 1,891 SH SOLE 1,891 0 0
SPDR SERIES TRUST ST STR BLO 1 ETF 78468R663 581,914 6,350 SH SOLE 6,350 0 0
SPDR SERIES TRUST ST STR P500GRW 78464A409 477,150 4,010 SH SOLE 4,010 0 0
SPDR SERIES TRUST ST NUVE TERM ETF 78468R739 2,845,907 59,333 SH SOLE 59,333 0 0
SPDR SERIES TRUST ST STR SP500DIV 78468R788 497,854 10,435 SH SOLE 10,435 0 0
SPROTT INC COM NEW 852066208 269,640 2,400 SH SOLE 2,400 0 0
STATE STR SPDR S&P 500 ETF T TR UNIT 78462F103 5,005,599 6,703 SH SOLE 6,033 0 670
STATE STR SPDR S&P MIDCAP 40 UTSER1 S&PDCRP 78467Y107 589,399 838 SH SOLE 698 0 140
SUMITOMO MITSUI FIN GRP INC SPONSORED ADR 86562M209 7,545,600 320,000 SH SOLE 320,000 0 0
SUMMIT MIDSTREAM CORPORATION COM 86614G101 7,492,689 263,086 SH SOLE 263,086 0 0
SUNBELT RENTALS HOLDINGS INC SHS 866966104 8,828,852 118,017 SH SOLE 109,517 0 8,500
SUNCOR ENERGY INC NEW COM 867224107 4,332,049 80,750 SH SOLE 69,580 0 11,170
SUNOCOCORP LLC COM SHS LLC 86765Q106 6,415,116 94,800 SH SOLE 94,800 0 0
TAIWAN SEMICONDUCTOR MANUFAC SPONSORED ADS 874039100 25,719,843 53,856 SH SOLE 50,321 0 3,535
TARGA RES CORP COM 87612G101 135,742,925 506,239 SH SOLE 434,730 0 71,509
TARGET CORP COM 87612E106 761,300 5,829 SH SOLE 5,829 0 0
TC ENERGY CORP COM 87807B107 10,756,215 162,260 SH SOLE 162,260 0 0
TECHNIPFMC PLC COM G87110105 9,435,153 142,310 SH SOLE 107,805 0 34,505
TOTALENERGIES SE ACT F92124100 237,168 3,050 SH SOLE 1,750 0 1,300
TOWER SEMICONDUCTOR LTD SHS NEW M87915274 15,722,587 60,323 SH SOLE 60,323 0 0
TOYOTA MOTOR CORP ADS 892331307 1,886,136 11,199 SH SOLE 9,654 0 1,545
TRANE TECHNOLOGIES PLC SHS G8994E103 36,269,718 73,845 SH SOLE 59,755 0 14,090
TRINITY CAP INC COM 896442308 537,058 30,020 SH SOLE 17,340 0 12,680
TRIPLEPOINT VENTURE GROWTH B COM 89677Y100 199,812 40,695 SH SOLE 23,510 0 17,185
UBER TECHNOLOGIES INC COM 90353T100 10,144,039 140,577 SH SOLE 111,202 0 29,375
UNION PAC CORP COM 907818108 1,009,919 3,713 SH SOLE 3,713 0 0
UNITED AIRLS HLDGS INC COM 910047109 871,152 6,406 SH SOLE 6,406 0 0
UNITED THERAPEUTICS CORP DEL COM 91307C102 276,333 510 SH SOLE 510 0 0
UNITEDHEALTH GROUP INC COM 91324P102 17,311,571 41,651 SH SOLE 35,936 0 5,715
URANIUM ENERGY CORP COM 916896103 585,234 54,900 SH SOLE 54,900 0 0
URANIUM RTY CORP COM 91702V101 162,352 58,400 SH SOLE 58,400 0 0
VANECK BITCOIN ETF SH BEN INT 92189K105 637,824 38,400 SH SOLE 38,400 0 0
VANECK ETF TRUST SHRT HGH YLD MUN 92189F387 1,344,551 58,714 SH SOLE 58,714 0 0
VANGUARD ADMIRAL FDS INC 500 VAL IDX FD 921932703 295,933 1,350 SH SOLE 1,350 0 0
VANGUARD BD INDEX FDS INTERMED TERM 921937819 1,054,241 13,745 SH SOLE 13,515 0 230
VANGUARD INDEX FDS VALUE ETF 922908744 1,000,952 4,593 SH SOLE 3,943 0 650
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 1,030,000 1,500 SH SOLE 1,490 0 10
VANGUARD INDEX FDS SML CP GRW ETF 922908595 202,853 555 SH SOLE 555 0 0
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 366,406 4,375 SH SOLE 4,375 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 207,423 3,475 SH SOLE 3,215 0 260
VANGUARD MUN BD FDS TAX EXEMPT BD 922907746 1,317,609 26,050 SH SOLE 26,050 0 0
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 2,649,797 33,529 SH SOLE 29,229 0 4,300
VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858 840,391 11,795 SH SOLE 11,495 0 300
VEEVA SYS INC CL A COM 922475108 4,260,167 24,005 SH SOLE 20,810 0 3,195
VERTIV HOLDINGS CO COM CL A 92537N108 10,542,605 31,487 SH SOLE 24,992 0 6,495
VIPER ENERGY INC CL A 64361Q101 1,547,600 36,500 SH SOLE 36,500 0 0
VISA INC COM CL A 92826C839 21,719,114 63,304 SH SOLE 52,916 0 10,388
WALMART INC COM 931142103 1,805,844 15,944 SH SOLE 15,944 0 0
WATSCO INC COM 942622200 360,556 865 SH SOLE 865 0 0
WELLS FARGO & CO COM 949746101 650,004 7,865 SH SOLE 7,700 0 165
WESTERN MIDSTREAM PARTNERS L COM UNIT LP INT 958669103 45,572,539 1,041,420 SH SOLE 859,570 0 181,850
WESTLAKE CHEM PARTNERS LP COM UNIT RP LP 960417103 976,613 43,873 SH SOLE 40,873 0 3,000
WHEATON PRECIOUS METALS CORP COM 962879102 360,547 3,210 SH SOLE 3,210 0 0
WILLIAMS COS INC COM 969457100 73,740,671 991,938 SH SOLE 865,557 0 126,381
WORLD GOLD TR SPDR GLD MINIS 98149E303 1,596,342 20,100 SH SOLE 20,100 0 0
YUM BRANDS INC COM 988498101 284,551 1,780 SH SOLE 1,280 0 500
ZOETIS INC CL A 98978V103 1,395,521 19,420 SH SOLE 19,181 0 239