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
ABBVIE INC COM 00287Y109   365,291 2,357 SH   SOLE   0 0 2,357
AEGON LTD AMER REG 1 CERT 0076CA104   241,920 42,000 SH   SOLE   0 0 42,000
ALLETE INC COM NEW 018522300   315,891 5,165 SH   SOLE   0 0 5,165
ALPHABET INC CAP STK CL A 02079K305   254,795 1,824 SH   SOLE   0 0 1,824
AMAZON COM INC COM 023135106   549,415 3,616 SH   SOLE   0 0 3,616
APPLE INC COM 037833100   600,019 3,116 SH   SOLE   0 0 3,116
ARES CAPITAL CORP COM 04010L103   412,298 20,584 SH   SOLE   0 0 20,584
BANK NOVA SCOTIA HALIFAX COM 064149107   291,166 5,980 SH   SOLE   0 0 5,980
BENCHMARK ELECTRS INC COM 08160H101   323,388 11,700 SH   SOLE   0 0 11,700
BGC GROUP INC CL A 088929104   454,860 63,000 SH   SOLE   0 0 63,000
BLACKROCK ETF TRUST US CARBON TRANS 09290C509   228,705 4,370 SH   SOLE   0 0 4,370
BOEING CO COM 097023105   328,432 1,260 SH   SOLE   0 0 1,260
BRIGHTHOUSE FINL INC COM 10922N103   254,016 4,800 SH   SOLE   0 0 4,800
CANADIAN PACIFIC KANSAS CITY COM 13646K108   559,745 7,080 SH   SOLE   0 0 7,080
CANADIAN SOLAR INC COM 136635109   279,140 10,642 SH   SOLE   0 0 10,642
CISCO SYS INC COM 17275R102   452,483 8,957 SH   SOLE   0 0 8,957
CITIZENS & NORTHN CORP COM 172922106   353,273 15,750 SH   SOLE   0 0 15,750
CONOCOPHILLIPS COM 20825C104   480,530 4,140 SH   SOLE   0 0 4,140
CORNING INC COM 219350105   496,317 16,299 SH   SOLE   0 0 16,299
ELLSWORTH GROWTH & INCOME FD COM 289074106   204,626 25,325 SH   SOLE   0 0 25,325
ENNIS INC COM 293389102   328,650 15,000 SH   SOLE   0 0 15,000
ENTERPRISE PRODS PARTNERS L COM 293792107   279,310 10,600 SH   SOLE   0 0 10,600
META PLATFORMS INC CL A 30303M102   322,458 911 SH   SOLE   0 0 911
FIRST BANCORP INC ME COM 31866P102   437,241 15,494 SH   SOLE   0 0 15,494
FORD MTR CO COM 345370860   257,209 21,100 SH   SOLE   0 0 21,100
INGREDION INC COM 457187102   417,841 3,850 SH   SOLE   0 0 3,850
INTEL CORP COM 458140100   224,366 4,465 SH   SOLE   0 0 4,465
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357   746,301 4,729 SH   SOLE   0 0 4,729
INVESCO EXCH TRADED FD TR II S&P500 LOW VOL 46138E354   333,967 5,330 SH   SOLE   0 0 5,330
ISHARES SILVER TR ISHARES 46428Q109   640,512 29,408 SH   SOLE   0 0 29,408
ISHARES TR CORE S&P500 ETF 464287200   13,492,139 28,251 SH   SOLE   0 0 28,251
ISHARES TR CORE US AGGBD ET 464287226   5,149,125 51,880 SH   SOLE   0 0 51,880
ISHARES TR 20 YR TR BD ETF 464287432   3,825,388 38,655 SH   SOLE   0 0 38,655
ISHARES TR RUS 1000 VAL ETF 464287598   268,836 1,627 SH   SOLE   0 0 1,627
ISHARES TR RUS 1000 GRW ETF 464287614   256,225 845 SH   SOLE   0 0 845
ISHARES TR RUS 2000 VAL ETF 464287630   367,799 2,368 SH   SOLE   0 0 2,368
ISHARES TR U.S. TECH ETF 464287721   1,142,933 9,305 SH   SOLE   0 0 9,305
ISHARES TR CORE S&P SCP ETF 464287804   1,082,810 10,003 SH   SOLE   0 0 10,003
ISHARES TR JPMORGAN USD EMG 464288281   209,686 2,361 SH   SOLE   0 0 2,361
ISHARES TR ESG MSCI KLD 400 464288570   238,846 2,623 SH   SOLE   0 0 2,623
ISHARES TR MBS ETF 464288588   1,728,476 18,372 SH   SOLE   0 0 18,372
ISHARES TR 10-20 YR TRS ETF 464288653   400,657 3,722 SH   SOLE   0 0 3,722
ISHARES TR PFD AND INCM SEC 464288687   1,095,073 35,110 SH   SOLE   0 0 35,110
ISHARES TR EAFE VALUE ETF 464288877   1,776,836 34,130 SH   SOLE   0 0 34,130
ISHARES TR EAFE GRWTH ETF 464288885   2,036,828 21,031 SH   SOLE   0 0 21,031
ISHARES TR US TREAS BD ETF 46429B267   1,417,866 61,469 SH   SOLE   0 0 61,469
ISHARES TR MSCI USA MIN VOL 46429B697   769,166 9,857 SH   SOLE   0 0 9,857
ISHARES U S ETF TR SHORT DURATION B 46431W507   256,591 5,079 SH   SOLE   0 0 5,079
ISHARES TR MSCI USA QLT FCT 46432F339   2,448,124 16,626 SH   SOLE   0 0 16,626
ISHARES TR CORE MSCI EAFE 46432F842   4,405,989 62,628 SH   SOLE   0 0 62,628
ISHARES INC CORE MSCI EMKT 46434G103   3,438,888 67,972 SH   SOLE   0 0 67,972
ISHARES TR CORE TOTAL USD 46434V613   2,031,110 43,952 SH   SOLE   0 0 43,952
ISHARES TR TRS FLT RT BD 46434V860   263,751 5,129 SH   SOLE   0 0 5,129
ISHARES TR ESG AWR MSCI USA 46435G425   1,852,266 17,654 SH   SOLE   0 0 17,654
ISHARES TR US INFRASTRUC 46435U713   249,726 6,201 SH   SOLE   0 0 6,201
ISHARES TR ESG SELECT SCRE 46436E569   318,449 8,752 SH   SOLE   0 0 8,752
ISHARES TR ESG MSCI USA ETF 46436E767   236,475 5,939 SH   SOLE   0 0 5,939
JPMORGAN CHASE & CO. COM 46625H100   303,320 1,783 SH   SOLE   0 0 1,783
JOHNSON & JOHNSON COM 478160104   304,377 1,942 SH   SOLE   0 0 1,942
KELLY SVCS INC CL A 488152208   332,429 15,376 SH   SOLE   0 0 15,376
M & T BK CORP COM 55261F104   508,093 3,707 SH   SOLE   0 0 3,707
MAGNA INTL INC COM 559222401   456,098 7,720 SH   SOLE   0 0 7,720
MERCK & CO INC COM 58933Y105   389,029 3,568 SH   SOLE   0 0 3,568
MICROSOFT CORP COM 594918104   386,127 1,027 SH   SOLE   0 0 1,027
MILLER INDS INC TENN COM NEW 600551204   385,516 9,116 SH   SOLE   0 0 9,116
MORGAN STANLEY EMKT DBT FD I COM 61744H105   209,890 30,200 SH   SOLE   0 0 30,200
MORGAN STANLEY INDIA INVT FD COM 61745C105   238,317 11,100 SH   SOLE   0 0 11,100
NEWMARK GROUP INC CL A 65158N102   252,650 23,052 SH   SOLE   0 0 23,052
NVIDIA CORPORATION COM 67066G104   979,830 1,979 SH   SOLE   0 0 1,979
NUVEEN PFD & INCOME OPPORTUN COM 67073B106   181,864 26,903 SH   SOLE   0 0 26,903
NUSHARES ETF TR NUVEEN ESG LRGVL 67092P300   337,590 9,401 SH   SOLE   0 0 9,401
ONEOK INC NEW COM 682680103   200,127 2,850 SH   SOLE   0 0 2,850
PC CONNECTION INC COM 69318J100   608,251 9,050 SH   SOLE   0 0 9,050
PPL CORP COM 69351T106   235,770 8,700 SH   SOLE   0 0 8,700
PALO ALTO NETWORKS INC COM 697435105   338,227 1,147 SH   SOLE   0 0 1,147
PROSHARES TR S&P 500 DV ARIST 74348A467   3,756,903 39,463 SH   SOLE   0 0 39,463
QUALCOMM INC COM 747525103   530,214 3,666 SH   SOLE   0 0 3,666
ROYCE MICRO-CAP TR INC COM 780915104   204,509 22,133 SH   SOLE   0 0 22,133
SPDR S&P 500 ETF TR TR UNIT 78462F103   379,840 799 SH   SOLE   0 0 799
SPDR GOLD TR GOLD SHS 78463V107   1,410,262 7,377 SH   SOLE   0 0 7,377
SPDR SERIES TRUST S&P 600 SMCP VAL 78464A300   1,755,447 21,071 SH   SOLE   0 0 21,071
SPDR SERIES TRUST PORTFOLIO S&P500 78464A854   7,745,807 138,660 SH   SOLE   0 0 138,660
SAFETY INS GROUP INC COM 78648T100   300,161 3,950 SH   SOLE   0 0 3,950
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201   874,867 15,512 SH   SOLE   0 0 15,512
SCHWAB STRATEGIC TR US LCAP GR ETF 808524300   274,705 3,311 SH   SOLE   0 0 3,311
SCHWAB STRATEGIC TR FUNDAMENTAL US L 808524771   369,056 5,958 SH   SOLE   0 0 5,958
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805   477,711 12,925 SH   SOLE   0 0 12,925
SCHWAB STRATEGIC TR US AGGREGATE B 808524839   3,337,342 71,389 SH   SOLE   0 0 71,389
SIMON PPTY GROUP INC NEW COM 828806109   662,501 4,645 SH   SOLE   0 0 4,645
SOUTHERN COPPER CORP COM 84265V105   953,384 11,077 SH   SOLE   0 0 11,077
STEEL DYNAMICS INC COM 858119100   820,795 6,950 SH   SOLE   0 0 6,950
TEMPLETON EMERGING MKTS FD COM 880191101   132,568 11,350 SH   SOLE   0 0 11,350
UBER TECHNOLOGIES INC COM 90353T100   539,107 8,756 SH   SOLE   0 0 8,756
VANECK ETF TRUST GOLD MINERS ETF 92189F106   558,325 18,005 SH   SOLE   0 0 18,005
VANGUARD BD INDEX FDS SHORT TRM BOND 921937827   205,831 2,672 SH   SOLE   0 0 2,672
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406   389,796 3,492 SH   SOLE   0 0 3,492
VANGUARD CHARLOTTE FDS TOTAL INT BD ETF 92203J407   1,789,531 36,251 SH   SOLE   0 0 36,251
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363   221,476 507 SH   SOLE   0 0 507
VANGUARD INDEX FDS EXTEND MKT ETF 922908652   4,518,851 27,484 SH   SOLE   0 0 27,484
VANGUARD INDEX FDS GROWTH ETF 922908736   4,062,291 13,067 SH   SOLE   0 0 13,067
VANGUARD INDEX FDS VALUE ETF 922908744   569,576 3,810 SH   SOLE   0 0 3,810
WALMART INC COM 931142103   247,103 1,567 SH   SOLE   0 0 1,567
WELLTOWER INC COM 95040Q104   465,458 5,162 SH   SOLE   0 0 5,162
WESTERN ASSET INVESTMENT GRA COM 95766T100   187,680 15,588 SH   SOLE   0 0 15,588
WSTRN AST GLBL CORP OPP FD I COM 95790C107   289,496 22,670 SH   SOLE   0 0 22,670
WESTERN DIGITAL CORP COM 958102105   407,177 7,775 SH   SOLE   0 0 7,775