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
APPLE INC COM COM 037833100 95,170,695 463,863 SH SOLE 0 0 463,863
MICROSOFT CORP COM COM 594918104 75,735,047 152,259 SH SOLE 0 0 152,259
WALMART INC COM COM 931142103 30,223,339 309,095 SH SOLE 0 0 309,095
HOME DEPOT INC COM COM 437076102 22,744,337 62,035 SH SOLE 0 0 62,035
BERKSHIRE HATHAWAY INC DEL CL B NEW COM 084670702 20,640,367 42,490 SH SOLE 0 0 42,490
MCDONALDS CORP COM COM 580135101 16,554,612 56,661 SH SOLE 0 0 56,661
JOHNSON & JOHNSON COM COM 478160104 15,242,366 99,786 SH SOLE 0 0 99,786
TRI CONTL CORP COM MF CLOSED END 895436103 14,905,501 470,799 SH SOLE 0 0 470,799
JPMORGAN CHASE & CO COM COM 46625H100 12,947,381 44,660 SH SOLE 0 0 44,660
NVIDIA CORP COM COM 67066G104 12,947,281 81,950 SH SOLE 0 0 81,950
COCA COLA CO COM COM 191216100 12,607,402 178,197 SH SOLE 0 0 178,197
ABBVIE INC COM COM 00287Y109 12,454,174 67,095 SH SOLE 0 0 67,095
LOCKHEED MARTIN CORP COM COM 539830109 12,333,015 26,629 SH SOLE 0 0 26,629
PFIZER INC COM COM 717081103 12,231,636 504,605 SH SOLE 0 0 504,605
VERIZON COMMUNICATIONS INC COM COM 92343V104 11,781,556 272,280 SH SOLE 0 0 272,280
AMAZON COM INC COM COM 023135106 11,428,025 52,090 SH SOLE 0 0 52,090
PROCTER & GAMBLE CO COM COM 742718109 11,106,379 69,711 SH SOLE 0 0 69,711
CISCO SYS INC COM COM 17275R102 10,492,684 151,235 SH SOLE 0 0 151,235
APPLIED MATLS INC COM COM 038222105 9,925,140 54,215 SH SOLE 0 0 54,215
GOLDMAN SACHS GROUP INC COM COM 38141G104 9,901,423 13,990 SH SOLE 0 0 13,990
PEPSICO INC COM COM 713448108 9,881,380 74,836 SH SOLE 0 0 74,836
BANK AMER CORP COM COM 060505104 9,622,285 203,345 SH SOLE 0 0 203,345
ALPHABET INC CL A COM 02079K305 9,473,244 53,755 SH SOLE 0 0 53,755
PHILIP MORRIS INTL INC COM COM 718172109 9,187,059 50,442 SH SOLE 0 0 50,442
EXXON MOBIL CORP COM COM 30231G102 9,097,242 84,390 SH SOLE 0 0 84,390
CHEVRON CORP NEW COM COM 166764100 9,046,028 63,175 SH SOLE 0 0 63,175
LLOYDS BANKING GROUP PLC SPONS ADR COM ADR 539439109 8,725,696 2,053,105 SH SOLE 0 0 2,053,105
MERCK & CO INC NEW COM COM 58933Y105 8,047,655 101,663 SH SOLE 0 0 101,663
CVS HEALTH CORP COM COM 126650100 8,034,629 116,478 SH SOLE 0 0 116,478
WASTE MGMT INC DEL COM COM 94106L109 7,762,719 33,925 SH SOLE 0 0 33,925
ALTRIA GROUP INC COM COM 02209S103 7,733,428 131,902 SH SOLE 0 0 131,902
AMGEN INC COM COM 031162100 7,576,363 27,135 SH SOLE 0 0 27,135
ALPHABET INC CAP STK CL C COM 02079K107 7,457,476 42,040 SH SOLE 0 0 42,040
ABBOTT LABS COM COM 002824100 7,366,302 54,160 SH SOLE 0 0 54,160
NEWMONT CORP COM COM 651639106 6,765,734 116,130 SH SOLE 0 0 116,130
AT&T INC COM COM 00206R102 6,622,340 228,830 SH SOLE 0 0 228,830
COSTCO WHOLESALE CORP NEW COM COM 22160K105 6,474,208 6,540 SH SOLE 0 0 6,540
STARBUCKS CORP COM COM 855244109 6,328,759 69,069 SH SOLE 0 0 69,069
COMCAST CORP NEW CL A COM 20030N101 6,325,696 177,240 SH SOLE 0 0 177,240
META PLATFORMS INC CL A COM 30303M102 6,318,050 8,560 SH SOLE 0 0 8,560
SYSCO CORP COM COM 871829107 6,137,591 81,035 SH SOLE 0 0 81,035
ORACLE CORP COM COM 68389X105 5,995,928 27,425 SH SOLE 0 0 27,425
PLAINS GP HLDGS L P COM 72651A207 5,764,395 296,675 SH SOLE 0 0 296,675
WELLS FARGO & CO NEW COM COM 949746101 5,646,457 70,475 SH SOLE 0 0 70,475
ROCHE HLDGS LTD SPONSORED ADR COM ADR 771195104 5,578,006 136,850 SH SOLE 0 0 136,850
ENBRIDGE INC COM ISIN#CA29250N1050 COM 29250N105 5,539,979 122,400 SH SOLE 0 0 122,400
GENERAL MILLS INC COM COM 370334104 5,514,924 106,445 SH SOLE 0 0 106,445
TAIWAN SEMICONDUCTOR MFG CO COM ADR 874039100 5,484,197 24,214 SH SOLE 0 0 24,214
ENTERPRISE PRODS PARTNERS L P COM UNIT COM 293792107 5,177,120 166,950 SH SOLE 0 0 166,950
GSK PLC SPONSORED ADR NEW COM ADR 37733W204 5,174,208 134,745 SH SOLE 0 0 134,745
BRITISH AMERN TOB PLC SPONSORED ADR COM ADR 110448107 4,968,185 104,969 SH SOLE 0 0 104,969
NOVO NORDISK A.S. ADR COM ADR 670100205 4,829,329 69,970 SH SOLE 0 0 69,970
SHELL PLC SPONSORED ADR COM ADR 780259305 4,583,691 65,100 SH SOLE 0 0 65,100
HONEYWELL INTL INC COM COM 438516106 4,202,111 18,044 SH SOLE 0 0 18,044
BLACKSTONE INC COM COM 09260D107 4,199,459 28,075 SH SOLE 0 0 28,075
BROADCOM INC COM COM 11135F101 3,969,360 14,400 SH SOLE 0 0 14,400
BLACKROCK INC NEW COM COM 09290D101 3,882,225 3,700 SH SOLE 0 0 3,700
RTX CORP COM COM 75513E101 3,795,060 25,990 SH SOLE 0 0 25,990
QUALCOMM INC COM COM 747525103 3,693,239 23,190 SH SOLE 0 0 23,190
GENERAL ELEC CO COM NEW COM 369604301 3,616,330 14,050 SH SOLE 0 0 14,050
REALTY INCOME CORP COM COM 756109104 3,529,189 61,260 SH SOLE 0 0 61,260
INTERNATIONAL BUSINESS MACHS CORP COM COM 459200101 3,457,769 11,730 SH SOLE 0 0 11,730
GENERAL DYNAMICS CORP COM COM 369550108 3,354,090 11,500 SH SOLE 0 0 11,500
BIOLIFE SOLUTIONS INC COM NEW COM 09062W204 3,305,852 153,475 SH SOLE 0 0 153,475
LAM RESH CORP COM NEW COM 512807306 3,285,225 33,750 SH SOLE 0 0 33,750
MEDTRONIC PLC SHS ISIN#IE00BTN1Y115 COM G5960L103 3,247,954 37,260 SH SOLE 0 0 37,260
CORNING INC COM COM 219350105 3,136,994 59,650 SH SOLE 0 0 59,650
GILEAD SCIENCES INC COM COM 375558103 3,084,958 27,825 SH SOLE 0 0 27,825
PALO ALTO NETWORKS INC COM COM 697435105 3,020,486 14,760 SH SOLE 0 0 14,760
TESLA INC COM COM 88160R101 2,919,295 9,190 SH SOLE 0 0 9,190
LAUDER ESTEE COS INC CL A COM 518439104 2,909,204 36,005 SH SOLE 0 0 36,005
SCHWAB CHARLES CORP NEW COM COM 808513105 2,807,911 30,775 SH SOLE 0 0 30,775
KENVUE INC COM COM 49177J102 2,763,179 132,020 SH SOLE 0 0 132,020
KRAFT HEINZ CO COM COM 500754106 2,691,090 104,225 SH SOLE 0 0 104,225
AIR PRODS & CHEMS INC COM COM 009158106 2,672,519 9,475 SH SOLE 0 0 9,475
VERTIV HLDGS CO CL A COM 92537N108 2,654,877 20,675 SH SOLE 0 0 20,675
US BANCORP DEL COM NEW COM 902973304 2,641,210 58,369 SH SOLE 0 0 58,369
HANESBRANDS INC COM COM 410345102 2,540,366 554,665 SH SOLE 0 0 554,665
VISA INC COM CL A COM 92826C839 2,455,171 6,915 SH SOLE 0 0 6,915
INFOSYS LTD SPONSORED ADR COM ADR 456788108 2,304,020 124,340 SH SOLE 0 0 124,340
VICTORY CAP HLDGS INC DEL CL A COM 92645B103 2,289,573 35,960 SH SOLE 0 0 35,960
SPROTT PHYSICAL GOLD TR UNIT MF CLOSED END 85207H104 2,261,727 89,220 SH SOLE 0 0 89,220
LILLY ELI & CO COM COM 532457108 2,194,377 2,815 SH SOLE 0 0 2,815
UNILEVER PLC SPON ADR NEW COM ADR 904767704 2,067,546 33,800 SH SOLE 0 0 33,800
BRISTOL MYERS SQUIBB CO COM COM 110122108 1,912,240 41,310 SH SOLE 0 0 41,310
HUNTINGTON INGALLS INDS INC COM COM 446413106 1,884,595 7,805 SH SOLE 0 0 7,805
LOWES COS INC COM COM 548661107 1,858,161 8,375 SH SOLE 0 0 8,375
ALBEMARLE CORP COM COM 012653101 1,849,705 29,515 SH SOLE 0 0 29,515
ALLSTATE CORP COM COM 020002101 1,816,823 9,025 SH SOLE 0 0 9,025
MONDELEZ INTL INC CL A COM 609207105 1,800,648 26,700 SH SOLE 0 0 26,700
POLARIS INC COM COM 731068102 1,797,543 44,220 SH SOLE 0 0 44,220
MORGAN STANLEY COM NEW COM 617446448 1,715,675 12,180 SH SOLE 0 0 12,180
SALESFORCE INC COM COM 79466L302 1,690,678 6,200 SH SOLE 0 0 6,200
GE VERNOVA INC COM COM 36828A101 1,640,365 3,100 SH SOLE 0 0 3,100
MASTERCARD INC CL A COM 57636Q104 1,624,007 2,890 SH SOLE 0 0 2,890
WEBSTER FINL CORP COM COM 947890109 1,586,130 29,050 SH SOLE 0 0 29,050
INTERCONTINENTAL EXCHANGE INC COM COM 45866F104 1,573,255 8,575 SH SOLE 0 0 8,575
NEXTERA ENERGY INC COM COM 65339F101 1,547,025 22,285 SH SOLE 0 0 22,285
DISNEY WALT CO DISNEY COM COM 254687106 1,509,822 12,175 SH SOLE 0 0 12,175
M & T BK CORP COM COM 55261F104 1,427,766 7,360 SH SOLE 0 0 7,360
CARMAX INC COM COM 143130102 1,330,758 19,800 SH SOLE 0 0 19,800
BARRICK MINING CORP REGISTERED SHS COM 06849F108 1,324,673 63,625 SH SOLE 0 0 63,625
UBER TECHNOLOGIES INC COM COM 90353T100 1,294,538 13,875 SH SOLE 0 0 13,875
ROGERS COMMUNICATIONS INC CL B COM 775109200 1,282,795 43,250 SH SOLE 0 0 43,250
MARTIN MARIETTA MATLS INC COM COM 573284106 1,262,608 2,300 SH SOLE 0 0 2,300
L3HARRIS TECHNOLOGIES INC COM COM 502431109 1,241,658 4,950 SH SOLE 0 0 4,950
ENERGY TRANSFER L P COM 29273V100 1,237,373 68,250 SH SOLE 0 0 68,250
VULCAN MATLS CO COM COM 929160109 1,225,854 4,700 SH SOLE 0 0 4,700
EVERSOURCE ENERGY COM COM 30040W108 1,221,822 19,205 SH SOLE 0 0 19,205
CATERPILLAR INC COM COM 149123101 1,199,569 3,090 SH SOLE 0 0 3,090
CROWDSTRIKE HLDGS INC CL A COM 22788C105 1,163,773 2,285 SH SOLE 0 0 2,285
SOUTHERN CO COM COM 842587107 1,149,712 12,520 SH SOLE 0 0 12,520
HUBBELL INC COM COM 443510607 1,123,128 2,750 SH SOLE 0 0 2,750
ASML HLDG N V N Y REGISTRY SHS COM ADR N07059210 1,113,932 1,390 SH SOLE 0 0 1,390
JEFFERIES FINL GROUP INC COM COM 47233W109 1,103,371 20,175 SH SOLE 0 0 20,175
PAYCHEX INC COM COM 704326107 1,043,676 7,175 SH SOLE 0 0 7,175
TORONTO DOMINION BK COM 891160509 1,022,424 13,920 SH SOLE 0 0 13,920
ONEOK INC NEW COM COM 682680103 1,017,518 12,465 SH SOLE 0 0 12,465
TRAVELERS COS INC COM COM 89417E109 1,009,964 3,775 SH SOLE 0 0 3,775
NORTHROP GRUMMAN CORP COM COM 666807102 949,962 1,900 SH SOLE 0 0 1,900
CLOROX CO COM COM 189054109 888,518 7,400 SH SOLE 0 0 7,400
DEVON ENERGY CORP NEW COM COM 25179M103 855,689 26,900 SH SOLE 0 0 26,900
BATH & BODY WKS INC COM COM 070830104 841,876 28,100 SH SOLE 0 0 28,100
KIMBERLY-CLARK CORP COM COM 494368103 821,865 6,375 SH SOLE 0 0 6,375
BECTON DICKINSON & CO COM COM 075887109 789,766 4,585 SH SOLE 0 0 4,585
EMERSON ELEC CO COM COM 291011104 773,981 5,805 SH SOLE 0 0 5,805
UNITED PARCEL SVC INC CL B COM 911312106 759,574 7,525 SH SOLE 0 0 7,525
YUM BRANDS INC COM COM 988498101 756,459 5,105 SH SOLE 0 0 5,105
XCEL ENERGY INC COM COM 98389B100 723,563 10,625 SH SOLE 0 0 10,625
SANOFI SPONS ADR ISIN#US80105N1054 COM ADR 80105N105 711,365 14,725 SH SOLE 0 0 14,725
NUVEEN AMT-FREE QUALITY MUN INCOME FD MF CLOSED END 670657105 709,800 65,000 SH SOLE 0 0 65,000
UNION PAC CORP COM COM 907818108 708,646 3,080 SH SOLE 0 0 3,080
AMERICAN ELEC PWR CO INC COM COM 025537101 677,553 6,530 SH SOLE 0 0 6,530
NETFLIX INC COM COM 64110L106 602,609 450 SH SOLE 0 0 450
AMERICAN TOWER CORP NEW COM COM 03027X100 596,754 2,700 SH SOLE 0 0 2,700
PNC FINL SVCS GROUP INC COM COM 693475105 587,223 3,150 SH SOLE 0 0 3,150
BERKLEY W R CORP COM COM 084423102 557,637 7,590 SH SOLE 0 0 7,590
REPUBLIC SVCS INC COM COM 760759100 554,873 2,250 SH SOLE 0 0 2,250
VEEVA SYS INC CL A COM COM 922475108 554,362 1,925 SH SOLE 0 0 1,925
KINDER MORGAN INC DEL COM COM 49456B101 551,250 18,750 SH SOLE 0 0 18,750
DUKE ENERGY CORP NEW COM NEW COM 26441C204 549,290 4,655 SH SOLE 0 0 4,655
THERMO FISHER SCIENTIFIC INC COM COM 883556102 547,371 1,350 SH SOLE 0 0 1,350
CROWN CASTLE INC COM COM 22822V101 547,037 5,325 SH SOLE 0 0 5,325
CARRIER GLOBAL CORP COM COM 14448C104 544,900 7,445 SH SOLE 0 0 7,445
DIGITAL RLTY TR INC COM COM 253868103 512,530 2,940 SH SOLE 0 0 2,940
UNITED STS NAT GAS FD LP COM 912318409 481,320 31,500 SH SOLE 0 0 31,500
CONSOLIDATED EDISON INC COM COM 209115104 471,645 4,700 SH SOLE 0 0 4,700
WASTE CONNECTIONS INC COM COM 94106B101 470,797 2,525 SH SOLE 0 0 2,525
COGNIZANT TECHNOLOGY SOLUTIONS CORP CL A COM 192446102 468,180 6,000 SH SOLE 0 0 6,000
CITIGROUP INC COM NEW COM 172967424 463,478 5,445 SH SOLE 0 0 5,445
EDISON INTL COM COM 281020107 448,920 8,700 SH SOLE 0 0 8,700
3M CO COM COM 88579Y101 436,929 2,870 SH SOLE 0 0 2,870
FIRST SOLAR INC COM COM 336433107 434,543 2,625 SH SOLE 0 0 2,625
WEC ENERGY GROUP INC COM COM 92939U106 423,052 4,060 SH SOLE 0 0 4,060
BLACKROCK MUNIYIELD QUALITY FD III INC COM MF CLOSED END 09254E103 419,600 40,000 SH SOLE 0 0 40,000
TEXTRON INC COM COM 883203101 401,450 5,000 SH SOLE 0 0 5,000
PRICE T ROWE GROUP INC COM COM 74144T108 388,413 4,025 SH SOLE 0 0 4,025
V F CORP COM COM 918204108 381,170 32,440 SH SOLE 0 0 32,440
TAPESTRY INC COM COM 876030107 373,193 4,250 SH SOLE 0 0 4,250
COLGATE PALMOLIVE CO COM COM 194162103 372,690 4,100 SH SOLE 0 0 4,100
GE HEALTHCARE TECHNOLOGIES INC COM COM 36266G107 357,758 4,830 SH SOLE 0 0 4,830
ROCHE HOLDING AG BASEL AKT COM H69293225 345,564 1,000 SH SOLE 0 0 1,000
INTERNATIONAL FLAVORS & FRAGRANCES INC COM COM 459506101 332,814 4,525 SH SOLE 0 0 4,525
INDEPENDENT BK CORP MASS COM COM 453836108 326,373 5,190 SH SOLE 0 0 5,190
ZOETIS INC COM COM 98978V103 319,698 2,050 SH SOLE 0 0 2,050
BOOKING HLDGS INC COM COM 09857L108 318,408 55 SH SOLE 0 0 55
PRUDENTIAL FINL INC COM COM 744320102 315,336 2,935 SH SOLE 0 0 2,935
DANAHER CORP COM COM 235851102 315,076 1,595 SH SOLE 0 0 1,595
LINDE PLC NEW SHS ISIN#IE000S9YS762 COM G54950103 312,005 665 SH SOLE 0 0 665
DIAGEO PLC SPONSORED ADR NEW COM ADR 25243Q205 310,083 3,075 SH SOLE 0 0 3,075
SCHLUMBERGER LTD COM COM 806857108 309,270 9,150 SH SOLE 0 0 9,150
INTERNATIONAL PAPER CO COM COM 460146103 292,688 6,250 SH SOLE 0 0 6,250
MARVELL TECHNOLOGY INC COM COM 573874104 289,863 3,745 SH SOLE 0 0 3,745
SIMON PPTY GROUP INC NEW COM COM 828806109 287,760 1,790 SH SOLE 0 0 1,790
TOYOTA MTR CO SPON ADR COM ADR 892331307 279,923 1,625 SH SOLE 0 0 1,625
TOTALENERGIES SE SPONS ADR COM ADR 89151E109 276,562 4,505 SH SOLE 0 0 4,505
BLOCK H & R INC COM COM 093671105 274,450 5,000 SH SOLE 0 0 5,000
OTIS WORLDWIDE CORP COM COM 68902V107 273,790 2,765 SH SOLE 0 0 2,765
KELLANOVA COM COM 487836108 268,414 3,375 SH SOLE 0 0 3,375
EQT CORP COM COM 26884L109 265,064 4,545 SH SOLE 0 0 4,545
PACKAGING CORP AMER COM COM 695156109 263,830 1,400 SH SOLE 0 0 1,400
MCKESSON CORP COM COM 58155Q103 256,473 350 SH SOLE 0 0 350
FREEPORT-MCMORAN INC CL B COM 35671D857 255,115 5,885 SH SOLE 0 0 5,885
FIDELITY NATL INFORMATION SVCS INC COM COM 31620M106 254,813 3,130 SH SOLE 0 0 3,130
NXP SEMICONDUCTORS NV COM STK COM N6596X109 254,541 1,165 SH SOLE 0 0 1,165
NESTLE SA SPONSORED ADR COM ADR 641069406 244,413 2,461 SH SOLE 0 0 2,461
PALANTIR TECHNOLOGIES INC CL A COM 69608A108 238,560 1,750 SH SOLE 0 0 1,750
HF SINCLAIR CORP COM COM 403949100 205,400 5,000 SH SOLE 0 0 5,000
DELL TECHNOLOGIES INC CL C COM 24703L202 205,355 1,675 SH SOLE 0 0 1,675
GAMMA RESOURCES LTD REGISTERED SHS COM 36467U103 29,964 408,800 SH SOLE 0 0 408,800
SOULFOOD CONCEPTS INC COM COM 836051102 0 64,500 SH SOLE 0 0 64,500
HIGHLANDS REIT INC COM PER431522 8,289 26,738 SH SOLE 0 0 26,738
AUXLY CANNIABIS GROUP INC COM COM 05335P109 1,832 25,000 SH SOLE 0 0 25,000
ENCORIUM GROUP INC COM NEW COM 29257R208 0 25,000 SH SOLE 0 0 25,000
PUTNAM MASTER INTER INCOME TR SH BEN INT MF CLOSED END 746909100 72,159 21,540 SH SOLE 0 0 21,540
MFS CHARTER INCOME TR SH BEN INT MF CLOSED END 552727109 136,740 21,500 SH SOLE 0 0 21,500
POLESTAR AUTOMOTIVE HLDG UK PLC ADS CL A COM 731105201 21,400 20,000 SH SOLE 0 0 20,000
CLP HOLDINGS LTD SPONSORED ADR COM ADR 18946Q101 139,586 16,480 SH SOLE 0 0 16,480
IMMUNITYBIO INC COM COM 45256X103 39,600 15,000 SH SOLE 0 0 15,000
CANARY RES INC COM COM 13722T106 0 15,000 SH SOLE 0 0 15,000
SPROTT PHYSICAL SILVER TR UNIT MF CLOSED END 85207K107 182,988 14,950 SH SOLE 0 0 14,950
CIM REAL ESTATE FINANCE TRUST INC COM 193993037 77,654 14,876 SH SOLE 0 0 14,876
PANASONIC HLDGS CORP ADR COM ADR 69832A304 133,750 12,500 SH SOLE 0 0 12,500
NIO INC SHS A SPONSORED AMERICAN DEP SHS COM ADR 62914V106 35,158 10,250 SH SOLE 0 0 10,250
PORSCHE AUTOMOBIL HLDG SE ADR COM ADR 73328P106 39,300 10,000 SH SOLE 0 0 10,000
88 ENERGY LTD SHS NEW ISIN#AU00000088E2 COM Q3394D119 144 10,000 SH SOLE 0 0 10,000