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
APPLE INC COM COM 037833100   96,885,778 587,542 SH   SOLE   0 0 587,542
MICROSOFT CORP COM COM 594918104   56,111,481 194,628 SH   SOLE   0 0 194,628
SCHWAB STRATEGIC TR US DIVIDEND EQUITY ETF ETF 808524797   52,675,491 720,003 SH   SOLE   0 0 720,003
VANGUARD SPECIALIZED FUNDS DIVID APPRECIATION ETF SHS ETF 921908844   44,877,790 291,395 SH   SOLE   0 0 291,395
SPDR SER TR S&P DIVID ETF ETF 78464A763   35,509,856 287,041 SH   SOLE   0 0 287,041
WALMART INC COM COM 931142103   29,173,028 197,850 SH   SOLE   0 0 197,850
GLOBAL X FDS MLP ETF NEW ETF 37954Y343   27,697,438 665,803 SH   SOLE   0 0 665,803
VANECK ETF TR MORNINGSTAR WIDE MOAT ETF ETF 92189F643   26,173,997 354,517 SH   SOLE   0 0 354,517
HOME DEPOT INC COM COM 437076102   24,849,123 84,200 SH   SOLE   0 0 84,200
BERKSHIRE HATHAWAY INC DEL CL B NEW COM 084670702   23,106,803 74,835 SH   SOLE   0 0 74,835
ISHARES TR CORE S&P 500 ETF ETF 464287200   22,233,262 54,085 SH   SOLE   0 0 54,085
JOHNSON & JOHNSON COM COM 478160104   18,336,686 118,301 SH   SOLE   0 0 118,301
VANECK ETF TR MORNINGSTAR DURABLE DIVIDEND ETF ETF 92189H102   18,237,810 582,305 SH   SOLE   0 0 582,305
MCDONALDS CORP COM COM 580135101   16,533,588 59,130 SH   SOLE   0 0 59,130
TRI CONTL CORP COM MF CLOSED END 895436103   16,492,578 621,189 SH   SOLE   0 0 621,189
ISHARES TR PFD & INCOME SECS ETF ETF 464288687   15,302,795 490,160 SH   SOLE   0 0 490,160
ISHARES TR TREAS FLTG RATE BD ETF ETF 46434V860   14,676,119 290,099 SH   SOLE   0 0 290,099
VANGUARD WHITEHALL FDS INTL HIGH DIVID YIELD ETF FD ETF 921946794   14,668,564 236,780 SH   SOLE   0 0 236,780
PEPSICO INC COM COM 713448108   13,133,349 72,042 SH   SOLE   0 0 72,042
LOCKHEED MARTIN CORP COM COM 539830109   12,713,662 26,894 SH   SOLE   0 0 26,894
PFIZER INC COM COM 717081103   12,689,614 311,019 SH   SOLE   0 0 311,019
AMGEN INC COM COM 031162100   12,376,391 51,195 SH   SOLE   0 0 51,195
GLOBAL X FDS VARIABLE RATE PFD ETF ETF 37954Y376   12,268,173 536,665 SH   SOLE   0 0 536,665
LEGG MASON ETF INVT TR FRANKLIN INTL LOW VO HI DIV INDX ETF ETF 52468L505   11,931,346 442,557 SH   SOLE   0 0 442,557
ABBVIE INC COM COM 00287Y109   11,789,396 73,975 SH   SOLE   0 0 73,975
MERCK & CO INC NEW COM COM 58933Y105   11,394,172 107,098 SH   SOLE   0 0 107,098
EXXON MOBIL CORP COM COM 30231G102   11,192,448 102,065 SH   SOLE   0 0 102,065
PROCTER & GAMBLE CO COM COM 742718109   11,115,490 74,756 SH   SOLE   0 0 74,756
COCA COLA CO COM COM 191216100   11,069,347 178,451 SH   SOLE   0 0 178,451
CHEVRON CORP NEW COM COM 166764100   10,951,299 67,120 SH   SOLE   0 0 67,120
CVS HEALTH CORP COM COM 126650100   10,459,407 140,753 SH   SOLE   0 0 140,753
CISCO SYS INC COM COM 17275R102   10,331,370 197,635 SH   SOLE   0 0 197,635
GENERAL MLS INC COM COM 370334104   8,932,721 104,525 SH   SOLE   0 0 104,525
APPLIED MATLS INC COM COM 038222105   8,899,034 72,450 SH   SOLE   0 0 72,450
VANGUARD WORLD FDS VANGUARD UTILS ETF ETF 92204A876   8,862,264 60,075 SH   SOLE   0 0 60,075
GLOBAL X FDS U S PFD ETF ETF 37954Y657   8,764,715 441,325 SH   SOLE   0 0 441,325
WASTE MGMT INC DEL COM COM 94106L109   8,682,276 53,210 SH   SOLE   0 0 53,210
VANGUARD WHITEHALL FDS HIGH DIVIDEND YIELD ETF SHS ETF 921946406   8,656,275 82,050 SH   SOLE   0 0 82,050
STARBUCKS CORP COM COM 855244109   8,547,889 82,088 SH   SOLE   0 0 82,088
NOVO NORDISK A.S. ADR FORMERLY NOVO INDUSTRIE A.S. ADR SAME CUSIP COM ADR 670100205   8,085,108 50,805 SH   SOLE   0 0 50,805
ALPS ETF TR ALERIAN MLP ETF NEW ETF 00162Q452   7,734,831 200,125 SH   SOLE   0 0 200,125
JPMORGAN CHASE & CO COM COM 46625H100   7,680,471 58,940 SH   SOLE   0 0 58,940
PHILIP MORRIS INTL INC COM COM 718172109   7,646,020 78,622 SH   SOLE   0 0 78,622
ISHARES TR SELECT DIVID ETF FD ETF 464287168   7,568,745 64,590 SH   SOLE   0 0 64,590
ALPHABET INC CL A COM 02079K305   7,539,096 72,680 SH   SOLE   0 0 72,680
PROSHARES TR S&P 500 DIVID ARISTOCRATS ETF ETF 74348A467   7,458,870 81,750 SH   SOLE   0 0 81,750
VANGUARD INDEX FDS REAL ESTATE INDEX FD ETF ETF 922908553   7,204,370 86,757 SH   SOLE   0 0 86,757
BANK AMER CORP COM COM 060505104   7,047,183 246,405 SH   SOLE   0 0 246,405
BERKSHIRE HATHAWAY INC DEL CL A COM 084670108   6,984,000 15 SH   SOLE   0 0 15
AMAZON COM INC COM COM 023135106   6,943,154 67,220 SH   SOLE   0 0 67,220
SYSCO CORP COM COM 871829107   6,941,819 89,885 SH   SOLE   0 0 89,885
UNITED PARCEL SVC INC CL B COM 911312106   6,876,946 35,450 SH   SOLE   0 0 35,450
ALTRIA GROUP INC COM COM 02209S103   6,829,860 153,067 SH   SOLE   0 0 153,067
CAPITAL GROUP DIVID VALUE ETF SHS CREATION UNIT ETF 14020W106   6,708,237 268,975 SH   SOLE   0 0 268,975
VERIZON COMMUNICATIONS INC COM COM 92343V104   6,698,025 172,230 SH   SOLE   0 0 172,230
ABBOTT LABS COM COM 002824100   6,495,829 64,150 SH   SOLE   0 0 64,150
ORACLE CORP COM COM 68389X105   6,093,694 65,580 SH   SOLE   0 0 65,580
META PLATFORMS INC CL A COM 30303M102   6,067,842 28,630 SH   SOLE   0 0 28,630
ALPHABET INC CAP STK CL C COM 02079K107   5,930,080 57,020 SH   SOLE   0 0 57,020
INTEL CORP COM COM 458140100   5,765,503 176,476 SH   SOLE   0 0 176,476
PLAINS GP HLDGS L P LTD PARTNER INT CL A NEW INT COM 72651A207   5,424,136 413,425 SH   SOLE   0 0 413,425
COMCAST CORP NEW CL A COM 20030N101   5,338,486 140,820 SH   SOLE   0 0 140,820
NVIDIA CORP COM COM 67066G104   5,312,351 19,125 SH   SOLE   0 0 19,125
LLOYDS BANKING GROUP PLC SPONS ADR COM ADR 539439109   5,301,826 2,285,270 SH   SOLE   0 0 2,285,270
MAGELLAN MIDSTREAM PARTNERS LP COM UNIT REPSTG LTD PARTNER INT COM 559080106   5,288,451 97,465 SH   SOLE   0 0 97,465
WPP PLC NEW ADR ISIN#US92937A1025 COM ADR 92937A102   5,181,811 87,060 SH   SOLE   0 0 87,060
AT&T INC COM COM 00206R102   5,038,014 261,715 SH   SOLE   0 0 261,715
ISHARES TR RUSSELL 1000 GROWTH ETF ETF 464287614   4,980,667 20,385 SH   SOLE   0 0 20,385
ENTERPRISE PRODS PARTNERS L P COM UNIT COM 293792107   4,746,823 183,275 SH   SOLE   0 0 183,275
QUALCOMM INC COM COM 747525103   4,636,257 36,340 SH   SOLE   0 0 36,340
GOLDMAN SACHS GROUP INC COM COM 38141G104   4,589,353 14,030 SH   SOLE   0 0 14,030
BRISTOL MYERS SQUIBB CO COM COM 110122108   4,504,110 64,985 SH   SOLE   0 0 64,985
DISNEY WALT CO DISNEY COM COM 254687106   4,383,691 43,780 SH   SOLE   0 0 43,780
INTERNATIONAL BUSINESS MACHS CORP COM COM 459200101   4,180,460 31,890 SH   SOLE   0 0 31,890
ENBRIDGE INC REGISTERED SHS COM 29250N105   4,093,611 107,500 SH   SOLE   0 0 107,500
VANGUARD INDEX FDS VANGUARD SMALL-CAP VALUE ETF ETF 922908611   4,068,940 25,629 SH   SOLE   0 0 25,629
COMPASS MINERALS INTL INC COM COM 20451N101   4,039,191 117,795 SH   SOLE   0 0 117,795
COSTCO WHOLESALE CORP NEW COM COM 22160K105   3,892,976 7,835 SH   SOLE   0 0 7,835
SELECT SECTOR SPDR TR FINANCIAL ETF 81369Y605   3,698,858 115,050 SH   SOLE   0 0 115,050
SHELL PLC SPONSORED ADR REPSTG ORD SH ISIN#US7802593050 COM ADR 780259305   3,658,106 63,575 SH   SOLE   0 0 63,575
VANGUARD WHITEHALL FDS INTL DIVID APPRECIATION ETF SHS ETF 921946810   3,614,004 49,050 SH   SOLE   0 0 49,050
ISHARES TR CORE S&P MID-CAP ETF ETF 464287507   3,564,780 14,250 SH   SOLE   0 0 14,250
HONEYWELL INTL INC COM COM 438516106   3,548,927 18,569 SH   SOLE   0 0 18,569
ISHARES TR S&P 500 GROWTH ETF ETF 464287309   3,513,950 55,000 SH   SOLE   0 0 55,000
ISHARES TR BIOTECHNOLOGY ETF ETF 464287556   3,458,259 26,775 SH   SOLE   0 0 26,775
WELLS FARGO & CO NEW COM COM 949746101   3,221,969 86,195 SH   SOLE   0 0 86,195
UBER TECHNOLOGIES INC COM COM 90353T100   3,161,441 99,730 SH   SOLE   0 0 99,730
BLACKROCK INC COM COM 09247X101   3,051,187 4,560 SH   SOLE   0 0 4,560
GILEAD SCIENCES INC COM COM 375558103   2,915,981 35,145 SH   SOLE   0 0 35,145
HANESBRANDS INC COM COM 410345102   2,897,997 550,950 SH   SOLE   0 0 550,950
UNILEVER PLC SPON ADR NEW ISIN#US9047677045 COM ADR 904767704   2,868,873 55,245 SH   SOLE   0 0 55,245
AIR PRODS & CHEMS INC COM COM 009158106   2,850,559 9,925 SH   SOLE   0 0 9,925
BLACKSTONE INC COM COM 09260D107   2,751,588 31,325 SH   SOLE   0 0 31,325
BIOLIFE SOLUTIONS INC COM NEW COM 09062W204   2,718,750 125,000 SH   SOLE   0 0 125,000
GENERAL DYNAMICS CORP COM COM 369550108   2,713,417 11,890 SH   SOLE   0 0 11,890
MEDTRONIC PLC SHS ISIN#IE00BTN1Y115 COM G5960L103   2,688,274 33,345 SH   SOLE   0 0 33,345
SELECT SECTOR SPDR TR HEALTH CARE ETF 81369Y209   2,585,316 19,970 SH   SOLE   0 0 19,970
NEWMONT CORP COM COM 651639106   2,583,354 52,700 SH   SOLE   0 0 52,700
RAYTHEON TECHNOLOGIES CORP COM COM 75513E101   2,538,835 25,925 SH   SOLE   0 0 25,925
VISA INC COM CL A COM 92826C839   2,498,097 11,080 SH   SOLE   0 0 11,080
US BANCORP DEL COM NEW COM 902973304   2,491,750 69,119 SH   SOLE   0 0 69,119
LOWES COS INC COM COM 548661107   2,481,628 12,410 SH   SOLE   0 0 12,410
MONDELEZ INTL INC CL A COM 609207105   2,478,197 35,545 SH   SOLE   0 0 35,545
SELECT SECTOR SPDR TR REAL ESTATE SELECT SECTOR SPDR FD ETF 81369Y860   2,455,271 65,684 SH   SOLE   0 0 65,684
TAIWAN SEMICONDUCTOR MFG CO SPONSORED ADR ISIN#US8740391003 COM ADR 874039100   2,391,903 25,713 SH   SOLE   0 0 25,713
INVESCO EXCHANGE-TRADED FD TR II S&P GLOBAL WATER INDEX ETF ETF 46138E263   2,349,653 47,125 SH   SOLE   0 0 47,125
ETF SER SOLUTIONS U S GLOBAL GO GOLD & PRECIOUS METAL MINERS ETF ETF 26922A719   2,330,722 129,700 SH   SOLE   0 0 129,700
INVESCO EXCHANGE-TRADED FD TR DJIA DIVID ETF ETF 46137V605   2,276,966 53,225 SH   SOLE   0 0 53,225
CAPITAL GROUP GLOBAL GROWTH EQUITY ETF SHS CREATION UNIT ETF 14020X104   2,270,257 98,450 SH   SOLE   0 0 98,450
ISHARES TR DOW JONES US ETF FD ETF 464287846   2,251,575 22,500 SH   SOLE   0 0 22,500
INFOSYS LTD SPONSORED ADR REPSTG 1 EQUITY SHS COM ADR 456788108   2,168,490 124,340 SH   SOLE   0 0 124,340
FIRST TR EXCHANGE-TRADED FD III FIRST TR PFD SECS & INCOME ETF ETF 33739E108   2,159,388 135,300 SH   SOLE   0 0 135,300
VANGUARD INDEX FDS VANGUARD TOTAL STK MKT ETF ETF 922908769   2,092,025 10,250 SH   SOLE   0 0 10,250
GENERAL ELEC CO COM NEW COM 369604301   2,079,778 21,755 SH   SOLE   0 0 21,755
INVESCO EXCHANGE-TRADED FD TR II S&P 500 HIGH DIVID LOW VOL ETF 46138E362   1,956,434 46,350 SH   SOLE   0 0 46,350
LILLY ELI & CO COM COM 532457108   1,940,323 5,650 SH   SOLE   0 0 5,650
INVESCO EXCHANGE-TRADED FD TR II PFD ETF ETF 46138E511   1,935,815 168,625 SH   SOLE   0 0 168,625
NEXTERA ENERGY INC COM COM 65339F101   1,929,698 25,035 SH   SOLE   0 0 25,035
SPROTT PHYSICAL GOLD TR UNIT ISIN#CA85207H1047 MF CLOSED END 85207H104   1,928,171 124,720 SH   SOLE   0 0 124,720
ISHARES TR CORE DIVID GROWTH ETF ETF 46434V621   1,899,620 38,000 SH   SOLE   0 0 38,000
HUBBELL INC COM COM 443510607   1,885,653 7,750 SH   SOLE   0 0 7,750
CARMAX INC COM COM 143130102   1,802,733 28,045 SH   SOLE   0 0 28,045
INVESCO EXCHANGE-TRADED FD TR II SOLAR ETF ETF 46138G706   1,789,372 23,050 SH   SOLE   0 0 23,050
LAM RESH CORP COM COM 512807108   1,789,155 3,375 SH   SOLE   0 0 3,375
INVESCO EXCHANGE-TRADED FD TR WATER RES ETF ETF 46137V142   1,787,225 33,500 SH   SOLE   0 0 33,500
REALTY INCOME CORP COM COM 756109104   1,749,215 27,625 SH   SOLE   0 0 27,625
TRUIST FINL CORP COM COM 89832Q109   1,736,713 50,930 SH   SOLE   0 0 50,930
ALLSTATE CORP COM COM 020002101   1,687,082 15,225 SH   SOLE   0 0 15,225
SCHWAB STRATEGIC TR INTL DIVID EQUITY ETF ETF 808524672   1,648,193 69,750 SH   SOLE   0 0 69,750
PALO ALTO NETWORKS INC COM COM 697435105   1,611,902 8,070 SH   SOLE   0 0 8,070
WEBSTER FINL CORP COM COM 947890109   1,557,090 39,500 SH   SOLE   0 0 39,500
SANOFI SPONS ADR ISIN#US80105N1054 COM ADR 80105N105   1,556,412 28,600 SH   SOLE   0 0 28,600
TESLA INC COM COM 88160R101   1,504,085 7,250 SH   SOLE   0 0 7,250
MASTERCARD INC CL A COM 57636Q104   1,497,249 4,120 SH   SOLE   0 0 4,120
SALESFORCE INC COM COM 79466L302   1,490,359 7,460 SH   SOLE   0 0 7,460
VANGUARD WORLD FDS VANGUARD ENERGY ETF ETF 92204A306   1,479,279 12,950 SH   SOLE   0 0 12,950
VANECK ETF TR PFD SECS EX FINLS ETF ETF 92189F429   1,402,734 79,475 SH   SOLE   0 0 79,475
ROBLOX CORP COM CL A COM 771049103   1,392,806 30,965 SH   SOLE   0 0 30,965
THERMO FISHER SCIENTIFIC INC COM COM 883556102   1,383,288 2,400 SH   SOLE   0 0 2,400
FIDELITY NATL INFORMATION SVCS INC COM COM 31620M106   1,383,242 25,460 SH   SOLE   0 0 25,460
M & T BK CORP COM COM 55261F104   1,364,294 11,410 SH   SOLE   0 0 11,410
GLOBAL X FDS NASDAQ 100 COVERED CALL ETF ETF 37954Y483   1,335,128 77,850 SH   SOLE   0 0 77,850
AMERISOURCEBERGEN CORP COM COM 03073E105   1,330,514 8,310 SH   SOLE   0 0 8,310
DOMINION ENERGY INC COM COM 25746U109   1,316,681 23,550 SH   SOLE   0 0 23,550
TORONTO DOMINION BK ISIN#CA8911605092 COM 891160509   1,297,734 21,665 SH   SOLE   0 0 21,665
ISHARES TR US AEROSPACE & DEFENSE ETF ETF 464288760   1,283,142 11,150 SH   SOLE   0 0 11,150
SPDR GOLD TR GOLD SHS ETF 78463V107   1,282,540 7,000 SH   SOLE   0 0 7,000
V F CORP COM COM 918204108   1,274,140 55,615 SH   SOLE   0 0 55,615
EDISON INTL COM COM 281020107   1,256,502 17,800 SH   SOLE   0 0 17,800
CLOROX CO COM COM 189054109   1,251,678 7,910 SH   SOLE   0 0 7,910
JEFFERIES FINL GROUP INC COM COM 47233W109   1,235,480 38,925 SH   SOLE   0 0 38,925
VANGUARD INDEX FDS VANGUARD GROWTH ETF ETF 922908736   1,232,234 4,940 SH   SOLE   0 0 4,940
PROSHARES TR S&P MIDCAP 400 DIVID ARISTOCRATS ETF ETF 74347B680   1,197,262 16,922 SH   SOLE   0 0 16,922
SOUTHERN CO COM COM 842587107   1,188,774 17,085 SH   SOLE   0 0 17,085
UNITEDHEALTH GROUP INC COM COM 91324P102   1,162,571 2,460 SH   SOLE   0 0 2,460
VANGUARD INTL EQUITY INDEX FDS VANGUARD FTSE ALL WORLD EX US ETF ETF 922042775   1,153,348 21,570 SH   SOLE   0 0 21,570
INVESCO EXCHANGE-TRADED FD TR FINL PFD ETF ETF 46137V621   1,145,991 78,925 SH   SOLE   0 0 78,925
INVESCO EXCHANGE-TRADED FD TR II S&P 500 LOW VOLATILITY ETF ETF 46138E354   1,145,352 18,355 SH   SOLE   0 0 18,355
IONIS PHARMACEUTICALS INC COM COM 462222100   1,137,426 31,825 SH   SOLE   0 0 31,825
MARTIN MARIETTA MATLS INC COM COM 573284106   1,136,192 3,200 SH   SOLE   0 0 3,200
ISHARES GOLD TR ISHARES NEW ETF 464285204   1,130,443 30,250 SH   SOLE   0 0 30,250
BROADCOM INC COM COM 11135F101   1,122,695 1,750 SH   SOLE   0 0 1,750
PARAMOUNT GLOBAL CL B COM 92556H206   1,118,177 50,120 SH   SOLE   0 0 50,120
BRITISH AMERN TOB PLC SPONSORED ADR COM ADR 110448107   1,106,280 31,500 SH   SOLE   0 0 31,500
MORGAN STANLEY COM NEW COM 617446448   1,097,061 12,495 SH   SOLE   0 0 12,495
AMERICAN MOVIL S A B DE C V SPONSORED ADR REPSTG CL B SHS COM ADR 02390A101   1,094,390 51,990 SH   SOLE   0 0 51,990
VULCAN MATLS CO COM COM 929160109   1,083,401 6,315 SH   SOLE   0 0 6,315
DIMENSIONAL ETF TR U S EQUITY ETF ETF 25434V401   1,076,539 24,230 SH   SOLE   0 0 24,230
SPIRIT RLTY CAP INC NEW COM NEW COM 84860W300   1,071,298 26,890 SH   SOLE   0 0 26,890
DIMENSIONAL ETF TR U S CORE EQUITY 2 ETF ETF 25434V708   1,067,612 41,900 SH   SOLE   0 0 41,900
TRAVELERS COS INC COM COM 89417E109   1,060,171 6,185 SH   SOLE   0 0 6,185
FIDELITY COVINGTON TR MSCI REAL ESTATE INDEX ETF ETF 316092857   1,050,508 42,172 SH   SOLE   0 0 42,172
ELEVANCE HEALTH INC COM COM 036752103   988,592 2,150 SH   SOLE   0 0 2,150
INTERCONTINENTAL EXCHANGE INC COM COM 45866F104   985,541 9,450 SH   SOLE   0 0 9,450
CAPITAL GROUP CORE EQUITY ETF SHS CREATION UNIT ETF 14020V108   926,871 39,125 SH   SOLE   0 0 39,125
KIMBERLY-CLARK CORP COM COM 494368103   905,985 6,750 SH   SOLE   0 0 6,750
OMNICOM GROUP INC COM COM 681919106   890,098 9,435 SH   SOLE   0 0 9,435
DEVON ENERGY CORP NEW COM COM 25179M103   886,940 17,525 SH   SOLE   0 0 17,525
CAPITAL GROUP GROWTH ETF SHS CREATION UNIT ETF 14020G101   881,555 39,250 SH   SOLE   0 0 39,250
INVESCO EXCHANGE-TRADED FD TR S&P 500 EQUAL WEIGHT ETF ETF 46137V357   867,720 6,000 SH   SOLE   0 0 6,000
PAYCHEX INC COM COM 704326107   867,446 7,570 SH   SOLE   0 0 7,570
AVANGRID INC COM COM 05351W103   839,075 21,040 SH   SOLE   0 0 21,040
PAYPAL HLDGS INC COM COM 70450Y103   821,671 10,820 SH   SOLE   0 0 10,820
L3HARRIS TECHNOLOGIES INC COM COM 502431109   815,377 4,155 SH   SOLE   0 0 4,155
ASML HLDG N V N Y REGISTRY SHS NEW 2012 COM N07059210   806,641 1,185 SH   SOLE   0 0 1,185
UNION PAC CORP COM COM 907818108   805,040 4,000 SH   SOLE   0 0 4,000
XCEL ENERGY INC COM COM 98389B100   767,130 11,375 SH   SOLE   0 0 11,375
NORTHROP GRUMMAN CORP COM COM 666807102   761,838 1,650 SH   SOLE   0 0 1,650
VANGUARD CHARLOTTE FDS TOTAL INTL BD ETF ETF 92203J407   728,908 14,900 SH   SOLE   0 0 14,900
ISHARES TR MSCI EAFE ETF ETF 464287465   726,643 10,160 SH   SOLE   0 0 10,160
COGNIZANT TECHNOLOGY SOLUTIONS CORP CL A COM 192446102   711,662 11,680 SH   SOLE   0 0 11,680
EQUINOR ASA SPONSORED ADR COM ADR 29446M102   685,874 24,125 SH   SOLE   0 0 24,125
AMERICAN ELEC PWR CO INC COM COM 025537101   651,033 7,155 SH   SOLE   0 0 7,155
ENERGY TRANSFER L P COM UNIT LTD PARTNERSHIP COM 29273V100   648,440 52,000 SH   SOLE   0 0 52,000
COLGATE PALMOLIVE CO COM COM 194162103   648,169 8,625 SH   SOLE   0 0 8,625
ISHARES TR EXPANDED TECH SECTOR ETF ETF 464287549   636,225 1,875 SH   SOLE   0 0 1,875
GE HEALTHCARE TECHNOLOGIES INC COM COM 36266G107   611,944 7,460 SH   SOLE   0 0 7,460
ISHARES INC MSCI GLOBAL GOLD MINERS ETF NEW ETF 46434G855   604,080 24,000 SH   SOLE   0 0 24,000
VANGUARD INDEX FDS VANGUARD MID-CAP ETF ETF 922908629   599,013 2,840 SH   SOLE   0 0 2,840
VANGUARD INDEX FDS S&P 500 ETF SHS NEW ETF 922908363   592,310 1,575 SH   SOLE   0 0 1,575
PRICE T ROWE GROUP INC COM COM 74144T108   587,080 5,200 SH   SOLE   0 0 5,200
DIAGEO PLC SPONSORED ADR NEW COM ADR 25243Q205   579,776 3,200 SH   SOLE   0 0 3,200
BARRICK GOLD CORP COM ISIN#CA0679011084 COM 067901108   577,991 31,125 SH   SOLE   0 0 31,125
DUKE ENERGY CORP NEW COM NEW COM 26441C204   573,032 5,940 SH   SOLE   0 0 5,940
FIRST SOLAR INC COM COM 336433107   570,938 2,625 SH   SOLE   0 0 2,625
LYFT INC CL A COM 55087P104   569,085 61,390 SH   SOLE   0 0 61,390
BAIDU COM INC SPONS ADR REPSTG ORD SHS CL A COM ADR 056752108   565,950 3,750 SH   SOLE   0 0 3,750
EVERSOURCE ENERGY COM COM 30040W108   549,899 7,026 SH   SOLE   0 0 7,026
CAPITAL GROUP INTL FOCUS EQUITY ETF SHS CREATION UNIT ETF 14019W109   544,385 23,475 SH   SOLE   0 0 23,475
EMERSON ELEC CO COM COM 291011104   534,604 6,135 SH   SOLE   0 0 6,135
AMERICAN TOWER CORP NEW COM COM 03027X100   521,067 2,550 SH   SOLE   0 0 2,550
CONSOLIDATED EDISON INC COM COM 209115104   504,659 5,275 SH   SOLE   0 0 5,275
ROCHE HLDGS LTD SPONSORED ADR ISIN#US7711951043 COM ADR 771195104   502,040 14,000 SH   SOLE   0 0 14,000
PNC FINL SVCS GROUP INC COM COM 693475105   495,690 3,900 SH   SOLE   0 0 3,900
VANGUARD INDEX FDS VANGUARD VALUE ETF ETF 922908744   493,053 3,570 SH   SOLE   0 0 3,570
ZOETIS INC COM COM 98978V103   465,200 2,795 SH   SOLE   0 0 2,795
CROWN CASTLE INC COM COM 22822V101   459,740 3,435 SH   SOLE   0 0 3,435
SELECT SECTOR SPDR TR ENERGY ETF 81369Y506   459,707 5,550 SH   SOLE   0 0 5,550
VEEVA SYS INC CL A COM COM 922475108   445,691 2,425 SH   SOLE   0 0 2,425
DOW INC COM COM 260557103   440,753 8,040 SH   SOLE   0 0 8,040
PIONEER NAT RES CO COM COM 723787107   434,010 2,125 SH   SOLE   0 0 2,125
CITIGROUP INC COM NEW COM 172967424   426,465 9,095 SH   SOLE   0 0 9,095
ISHARES TR GLOBAL CLEAN ENERGY ETF ETF 464288224   420,325 21,250 SH   SOLE   0 0 21,250
CARRIER GLOBAL CORP COM COM 14448C104   416,783 9,110 SH   SOLE   0 0 9,110
PROSHARES TR PROSHARES MSCI EAFE DIVID GROWERS ETF ETF 74347B839   411,817 10,981 SH   SOLE   0 0 10,981
BOEING CO COM COM 097023105   398,306 1,875 SH   SOLE   0 0 1,875
ISHARES TR U S BASIC MATERIALS ETF ETF 464287838   397,590 3,000 SH   SOLE   0 0 3,000
CATERPILLAR INS COM COM 149123101   397,037 1,735 SH   SOLE   0 0 1,735
ISHARES TR MSCI USA ESG SELECT ETF ETF 464288802   394,965 4,500 SH   SOLE   0 0 4,500
KINDER MORGAN INC DEL COM COM 49456B101   393,975 22,500 SH   SOLE   0 0 22,500
ISHARES TR U S UTILS ETF ETF 464287697   393,437 4,700 SH   SOLE   0 0 4,700
SELECT SECTOR SPDR TR UTILS ETF 81369Y886   391,587 5,785 SH   SOLE   0 0 5,785
IMPERIAL BRANDS PLC SPONSORED ADR ISIN#US45262P1021 COM ADR 45262P102   388,982 16,850 SH   SOLE   0 0 16,850
WEC ENERGY GROUP INC COM COM 92939U106   384,847 4,060 SH   SOLE   0 0 4,060
INVESCO EXCHANGE-TRADED FD TR WILDERHILL CLEAN ENERGY ETF ETF 46137V134   368,741 9,125 SH   SOLE   0 0 9,125
NETFLIX INC COM COM 64110L106   366,209 1,060 SH   SOLE   0 0 1,060
DIGITAL RLTY TR INC COM COM 253868103   365,222 3,715 SH   SOLE   0 0 3,715
INTERNATIONAL FLAVORS & FRAGRANCES INC COM COM 459506101   363,242 3,950 SH   SOLE   0 0 3,950
EQUITRANS MIDSTREAM CORP COM COM 294600101   357,782 61,900 SH   SOLE   0 0 61,900
PACKAGING CORP AMER COM COM 695156109   356,793 2,570 SH   SOLE   0 0 2,570
VICTORY CAP HLDGS INC DEL CL A COM 92645B103   355,484 12,145 SH   SOLE   0 0 12,145
DANAHER CORP COM COM 235851102   355,376 1,410 SH   SOLE   0 0 1,410
TOTALENERGIES SE SPONS ADR ISIN#US89151E1091 COM ADR 89151E109   354,595 6,005 SH   SOLE   0 0 6,005
TEXTRON INC COM COM 883203101   353,150 5,000 SH   SOLE   0 0 5,000
WASTE CONNECTIONS INC COM ISIN#CA94106B1013 COM 94106B101   351,152 2,525 SH   SOLE   0 0 2,525
VERTIV HLDGS CO CL A COM 92537N108   345,944 24,175 SH   SOLE   0 0 24,175
ALBEMARLE CORP COM COM 012653101   342,612 1,550 SH   SOLE   0 0 1,550
INDEPENDENT BK CORP MASS COM COM 453836108   340,568 5,190 SH   SOLE   0 0 5,190
SPDR SER TR SPDR ICE PFD SEC ETF ETF 78464A292   331,110 9,750 SH   SOLE   0 0 9,750
ISHARES TR US REAL ESTATE ETF ETF 464287739   318,375 3,750 SH   SOLE   0 0 3,750
BERKLEY W R CORP COM COM 084423102   315,036 5,060 SH   SOLE   0 0 5,060
ISHARES TR U S TECHNOLOGY ETF ETF 464287721   309,985 3,340 SH   SOLE   0 0 3,340
SPROTT PHYSICAL SILVER TR UNIT ISIN#CA85207K1075 MF CLOSED END 85207K107   309,831 37,150 SH   SOLE   0 0 37,150
SIMON PPTY GROUP INC NEW COM COM 828806109   307,918 2,750 SH   SOLE   0 0 2,750
FREEPORT-MCMORAN INC CL B COM 35671D857   306,825 7,500 SH   SOLE   0 0 7,500
REPUBLIC SVCS INC COM COM 760759100   304,245 2,250 SH   SOLE   0 0 2,250
ROCHE HOLDING AG BASEL AKT ISIN#CH0012032113 COM H69293225   301,073 1,000 SH   SOLE   0 0 1,000
3M CO COM COM 88579Y101   300,382 2,857 SH   SOLE   0 0 2,857
NESTLE SA SPONSORED ADR REPSTG REG SHS COM ADR 641069406   299,462 2,460 SH   SOLE   0 0 2,460
DEERE & CO COM COM 244199105   299,338 725 SH   SOLE   0 0 725
OTIS WORLDWIDE CORP COM COM 68902V107   299,198 3,545 SH   SOLE   0 0 3,545
DUPONT DE NEMOURS INC COM COM 26614N102   298,563 4,160 SH   SOLE   0 0 4,160
SELECT SECTOR SPDR TR CONSUMER STAPLES ETF 81369Y308   298,466 3,995 SH   SOLE   0 0 3,995
HUMANA INC COM COM 444859102   291,276 600 SH   SOLE   0 0 600
VICI PPTYS INC COM COM 925652109   289,503 8,875 SH   SOLE   0 0 8,875
NXP SEMICONDUCTORS NV COM STK COM N6596X109   289,036 1,550 SH   SOLE   0 0 1,550
VANGUARD WORLD FDS VANGUARD INDLS ETF ETF 92204A603   285,765 1,500 SH   SOLE   0 0 1,500
WARNER BROS DISCOVERY INC COM SER A COM 934423104   285,541 18,910 SH   SOLE   0 0 18,910
TRACTOR SUPPLY CO COM COM 892356106   279,698 1,190 SH   SOLE   0 0 1,190
GUGGENHEIM STRATEGIC OPPORTUNITIES FD COM SHS OF BEN INT MF CLOSED END 40167F101   273,192 16,895 SH   SOLE   0 0 16,895
SCHWAB CHARLES CORP NEW COM COM 808513105   271,067 5,175 SH   SOLE   0 0 5,175
REGENERON PHARMACEUTICALS INC COM COM 75886F107   267,043 325 SH   SOLE   0 0 325
FIRST TR EXCH TRADED FD NASDAQ CLEAN EDGE GREEN ENERGY INDEX ETF 33733E500   261,150 5,000 SH   SOLE   0 0 5,000
CROWDSTRIKE HLDGS INC CL A COM 22788C105   260,794 1,900 SH   SOLE   0 0 1,900
BANK NEW YORK MELLON CORP COM COM 064058100   251,965 5,545 SH   SOLE   0 0 5,545
HANNON ARMSTRONG SUSTAINABLE INFRASTRUCTURE CAP INC COM COM 41068X100   248,820 8,700 SH   SOLE   0 0 8,700
HF SINCLAIR CORP COM COM 403949100   241,900 5,000 SH   SOLE   0 0 5,000
VANECK ETF TR MORNINGSTAR INTL MOAT ETF ETF 92189F593   241,374 7,550 SH   SOLE   0 0 7,550
US BANCORP DEL DEPOSITARY SHS PREFERRED STOCK 902973155   239,000 12,500 SH   SOLE   0 0 12,500
AUTOMATIC DATA PROCESSING INC COM COM 053015103   233,762 1,050 SH   SOLE   0 0 1,050
DEXCOM INC COM COM 252131107   232,360 2,000 SH   SOLE   0 0 2,000
SCHLUMBERGER LTD COM ISIN# AN8068571086 COM 806857108   231,998 4,725 SH   SOLE   0 0 4,725
ADOBE SYS INC COM COM 00724F101   231,222 600 SH   SOLE   0 0 600
SNOWFLAKE INC CL A COM 833445109   227,578 1,475 SH   SOLE   0 0 1,475
VANGUARD STAR FDS VANGUARD TOTAL INTL STOCK INDEX FD ETF SHS ETF 921909768   226,361 4,100 SH   SOLE   0 0 4,100
KELLOGG CO COM COM 487836108   225,990 3,375 SH   SOLE   0 0 3,375
FIRST TR EXCHANGE TRADED FD II GLOBAL WIND ENERGY ETF ETF 33736G106   224,590 12,575 SH   SOLE   0 0 12,575
GSK PLC SPONSORED ADR NEW COM ADR 37733W204   222,197 6,245 SH   SOLE   0 0 6,245
PPL CORP COM COM 69351T106   221,486 7,970 SH   SOLE   0 0 7,970
ISHARES INC MSCI GLOBAL METALS & MNG PRODUCERS ETF NEW ETF 46434G848   221,076 5,175 SH   SOLE   0 0 5,175
SONOS INC COM COM 83570H108   220,725 11,250 SH   SOLE   0 0 11,250
BLOCK H & R INC COM COM 093671105   220,313 6,250 SH   SOLE   0 0 6,250
VERTEX PHARMACEUTICALS INC COM COM 92532F100   217,398 690 SH   SOLE   0 0 690
VIATRIS INC COM COM 92556V106   215,729 22,425 SH   SOLE   0 0 22,425
TOYOTA MTR CO SPON ADR COM ADR 892331307   212,535 1,500 SH   SOLE   0 0 1,500
ALPS ETF TR ALERIAN ENERGY INFRASTRUCTURE ETF ETF 00162Q676   209,322 10,000 SH   SOLE   0 0 10,000
ISHARES TR S&P 500 VALUE ETF ETF 464287408   207,911 1,370 SH   SOLE   0 0 1,370
ISHARES TR NORTH AMERN NAT RES ETF ETF 464287374   205,838 5,255 SH   SOLE   0 0 5,255
GRANITE CONSTR INC COM COM 387328107   205,400 5,000 SH   SOLE   0 0 5,000
SPDR S&P 500 ETF TR TR UNIT ETF 78462F103   204,695 500 SH   SOLE   0 0 500
ALIBABA GROUP HLDG LTD SPONSORED ADR COM ADR 01609W102   204,360 2,000 SH   SOLE   0 0 2,000
MORNINGSTAR INC COM COM 617700109   203,030 1,000 SH   SOLE   0 0 1,000
LINDE PLC NEW SHS COM G54950103   202,440 575 SH   SOLE   0 0 575
NIKE INC CL B COM 654106103   201,743 1,645 SH   SOLE   0 0 1,645
FORD MTR CO DEL COM PAR $0 01 COM 345370860   193,158 15,330 SH   SOLE   0 0 15,330
NIO INC SHS A SPONSORED AMERICAN DEP SHS REPR 1 SH A ORD SH COM ADR 62914V106   161,591 15,375 SH   SOLE   0 0 15,375
MEDALLION RES LTD COM NEW ISIN#CA5839352005 COM 583935200   144,838 2,773,875 SH   SOLE   0 0 2,773,875
PIMCO CORPORATE & INCOME OPPORTUNITY FD COM MF CLOSED END 72201B101   137,232 11,005 SH   SOLE   0 0 11,005
MFS CHARTER INCOME TR SH BEN INT MF CLOSED END 552727109   135,235 21,500 SH   SOLE   0 0 21,500
MILESTONE SCIENTIFIC INC COM NEW COM 59935P209   130,500 145,000 SH   SOLE   0 0 145,000
DNP SELECT INCOME FD INC COM MF CLOSED END 23325P104   121,220 11,000 SH   SOLE   0 0 11,000
CS DISCO INC COM COM 126327105   119,188 17,950 SH   SOLE   0 0 17,950
CLP HOLDINGS LTD SPONSORED ADR COM ADR 18946Q101   118,738 16,480 SH   SOLE   0 0 16,480
CIM REAL ESTATE FINANCE TRUST INC COM 193993037   97,736 14,876 SH   SOLE   0 0 14,876
SANDSTORM GOLD LTD COM NEW ISIN#CA80013R2063 COM 80013R206   84,681 14,575 SH   SOLE   0 0 14,575
ULTRALIFE CORP COM COM 903899102   80,400 20,000 SH   SOLE   0 0 20,000
PUTNAM MASTER INTER INCOME TRUST SHARES OF BENEFICIAL INT MF CLOSED END 746909100   68,497 21,540 SH   SOLE   0 0 21,540
POLESTAR AUTOMOTIVE HLDG UK PLC ADS CL A COM 731105201   66,325 17,500 SH   SOLE   0 0 17,500
PORSCHE AUTOMOBIL HLDG SE ADR ISIN#US73328P1066 COM ADR 73328P106   57,000 10,000 SH   SOLE   0 0 10,000
MEDEXUS PHARMACEUTICALS INC ISIN#CA58410Q2036 COM 58410Q203   11,824 10,000 SH   SOLE   0 0 10,000
BASANITE INC COM COM 06975Q100   6,660 148,000 SH   SOLE   0 0 148,000
FEDERAL NATL MTG ASSN COM COM 313586109   4,592 11,200 SH   SOLE   0 0 11,200
FEDERAL HOME LN MTG CORP COM COM 313400301   4,255 10,420 SH   SOLE   0 0 10,420
VANTIVA SA SPONSORED ADR NEW ISIN#US8785202040 COM ADR 878520204   3,140 200,000 SH   SOLE   0 0 200,000
88 ENERGY LTD SHS COM Q3394D101   1,507 250,000 SH   SOLE   0 0 250,000
AUXLY CANNIABIS GROUP INC COM COM 05335P109   369 25,000 SH   SOLE   0 0 25,000
SOULFOOD CONCEPTS INC COM COM 836051102   0 64,500 SH   SOLE   0 0 64,500
ENCORIUM GROUP INC COM NEW COM 29257R208   0 25,000 SH   SOLE   0 0 25,000
CANARY RES INC COM COM 13722T106   0 15,000 SH   SOLE   0 0 15,000