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
ABBOTT LABS COM 002824100   568,800 5,873 SH   SOLE 0 0 0 5,873
ABBVIE INC COM 00287Y109   1,580,965 10,606 SH   SOLE 0 0 0 10,606
ACCENTURE PLC IRELAND SHS CLASS A G1151C101   662,436 2,157 SH   SOLE 0 0 0 2,157
ACTIVISION BLIZZARD INC COM 00507V109   257,108 2,746 SH   SOLE 0 0 0 2,746
ACUMEN PHARMACEUTICALS INC COM 00509G209   372,251 89,699 SH   SOLE 0 0 0 89,699
ADOBE SYSTEMS INCORPORATED COM 00724F101   820,429 1,609 SH   SOLE 0 0 0 1,609
ADVANCED MICRO DEVICES INC COM 007903107   507,417 4,935 SH   SOLE 0 0 0 4,935
AIR PRODS & CHEMS INC COM 009158106   779,350 2,750 SH   SOLE 0 0 0 2,750
ALPHABET INC CAP STK CL A 02079K305   2,940,424 22,470 SH   SOLE 0 0 0 22,470
ALPHABET INC CAP STK CL C 02079K107   3,918,450 29,719 SH   SOLE 0 0 0 29,719
ALTRIA GROUP INC COM 02209S103   578,103 13,748 SH   SOLE 0 0 0 13,748
AMAZON COM INC COM 023135106   4,384,115 34,488 SH   SOLE 0 0 0 34,488
AMERICAN EXPRESS CO COM 025816109   265,111 1,777 SH   SOLE 0 0 0 1,777
AMERICAN INTL GROUP INC COM NEW 026874784   303,121 5,002 SH   SOLE 0 0 0 5,002
AMERIPRISE FINL INC COM 03076C106   445,068 1,350 SH   SOLE 0 0 0 1,350
AMGEN INC COM 031162100   557,408 2,074 SH   SOLE 0 0 0 2,074
ANALOG DEVICES INC COM 032654105   335,648 1,917 SH   SOLE 0 0 0 1,917
AON PLC SHS CL A G0403H108   334,595 1,032 SH   SOLE 0 0 0 1,032
APPLE INC COM 037833100   14,247,069 83,214 SH   SOLE 0 0 0 83,214
APPLIED MATLS INC COM 038222105   613,472 4,431 SH   SOLE 0 0 0 4,431
ASSURANT INC COM 04621X108   208,335 1,451 SH   SOLE 0 0 0 1,451
AT&T INC COM 00206R102   276,668 18,420 SH   SOLE 0 0 0 18,420
AUTOMATIC DATA PROCESSING IN COM 053015103   423,180 1,759 SH   SOLE 0 0 0 1,759
BANK AMERICA CORP COM 060505104   623,580 22,775 SH   SOLE 0 0 0 22,775
BECTON DICKINSON & CO COM 075887109   372,542 1,441 SH   SOLE 0 0 0 1,441
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   3,105,410 8,865 SH   SOLE 0 0 0 8,865
BLACKROCK INC COM 09247X101   753,807 1,166 SH   SOLE 0 0 0 1,166
BOEING CO COM 097023105   271,419 1,416 SH   SOLE 0 0 0 1,416
BOOKING HOLDINGS INC COM 09857L108   468,760 152 SH   SOLE 0 0 0 152
BOSTON SCIENTIFIC CORP COM 101137107   282,163 5,344 SH   SOLE 0 0 0 5,344
BRISTOL-MYERS SQUIBB CO COM 110122108   439,479 7,572 SH   SOLE 0 0 0 7,572
BROADCOM INC COM 11135F101   1,312,316 1,580 SH   SOLE 0 0 0 1,580
CADENCE DESIGN SYSTEM INC COM 127387108   212,979 909 SH   SOLE 0 0 0 909
CAPITAL GROUP GBL GROWTH EQT SHS CREATION UNI 14020X104   233,899 10,205 SH   SOLE 0 0 0 10,205
CATERPILLAR INC COM 149123101   1,155,336 4,232 SH   SOLE 0 0 0 4,232
CF INDS HLDGS INC COM 125269100   229,097 2,672 SH   SOLE 0 0 0 2,672
CHEVRON CORP NEW COM 166764100   1,494,479 8,863 SH   SOLE 0 0 0 8,863
CHIPOTLE MEXICAN GRILL INC COM 169656105   203,333 111 SH   SOLE 0 0 0 111
CHUBB LIMITED COM H1467J104   330,798 1,589 SH   SOLE 0 0 0 1,589
CINCINNATI FINL CORP COM 172062101   364,971 3,568 SH   SOLE 0 0 0 3,568
CINTAS CORP COM 172908105   338,150 703 SH   SOLE 0 0 0 703
CISCO SYS INC COM 17275R102   1,295,455 24,097 SH   SOLE 0 0 0 24,097
CME GROUP INC COM 12572Q105   364,801 1,822 SH   SOLE 0 0 0 1,822
COCA COLA CO COM 191216100   934,362 16,691 SH   SOLE 0 0 0 16,691
COLGATE PALMOLIVE CO COM 194162103   204,157 2,871 SH   SOLE 0 0 0 2,871
COMCAST CORP NEW CL A 20030N101   979,426 22,089 SH   SOLE 0 0 0 22,089
CONOCOPHILLIPS COM 20825C104   471,293 3,934 SH   SOLE 0 0 0 3,934
CONSTELLATION ENERGY CORP COM 21037T109   400,215 3,669 SH   SOLE 0 0 0 3,669
COSTCO WHSL CORP NEW COM 22160K105   981,900 1,738 SH   SOLE 0 0 0 1,738
CROWN CASTLE INC COM 22822V101   383,121 4,163 SH   SOLE 0 0 0 4,163
CSX CORP COM 126408103   355,562 11,563 SH   SOLE 0 0 0 11,563
CVS HEALTH CORP COM 126650100   406,981 5,829 SH   SOLE 0 0 0 5,829
DANAHER CORPORATION COM 235851102   791,687 3,191 SH   SOLE 0 0 0 3,191
DEERE & CO COM 244199105   462,291 1,225 SH   SOLE 0 0 0 1,225
DEVON ENERGY CORP NEW COM 25179M103   324,026 6,793 SH   SOLE 0 0 0 6,793
DIAGEO PLC SPON ADR NEW 25243Q205   366,684 2,458 SH   SOLE 0 0 0 2,458
DIAMEDICA THERAPEUTICS INC COM NEW 25253X207   93,569 36,267 SH   SOLE 0 0 0 36,267
DISNEY WALT CO COM 254687106   215,188 2,655 SH   SOLE 0 0 0 2,655
DOMINION ENERGY INC COM 25746U109   407,480 9,122 SH   SOLE 0 0 0 9,122
DUKE ENERGY CORP NEW COM NEW 26441C204   355,070 4,023 SH   SOLE 0 0 0 4,023
DUPONT DE NEMOURS INC COM 26614N102   210,866 2,827 SH   SOLE 0 0 0 2,827
EATON CORP PLC SHS G29183103   796,388 3,734 SH   SOLE 0 0 0 3,734
ELEVANCE HEALTH INC COM 036752103   288,248 662 SH   SOLE 0 0 0 662
EMERSON ELEC CO COM 291011104   232,637 2,409 SH   SOLE 0 0 0 2,409
EOG RES INC COM 26875P101   230,576 1,819 SH   SOLE 0 0 0 1,819
EQT CORP COM 26884L109   213,775 5,268 SH   SOLE 0 0 0 5,268
EQUINIX INC COM 29444U700   309,387 426 SH   SOLE 0 0 0 426
EXELON CORP COM 30161N101   380,470 10,068 SH   SOLE 0 0 0 10,068
EXXON MOBIL CORP COM 30231G102   2,673,299 22,736 SH   SOLE 0 0 0 22,736
FASTENAL CO COM 311900104   453,457 8,299 SH   SOLE 0 0 0 8,299
FIDELITY NATL INFORMATION SV COM 31620M106   469,906 8,502 SH   SOLE 0 0 0 8,502
FIRST BANCORP INC ME COM 31866P102   470,000 20,000 SH   SOLE 0 0 0 20,000
FISERV INC COM 337738108   295,277 2,614 SH   SOLE 0 0 0 2,614
FORD MTR CO DEL COM 345370860   182,313 14,679 SH   SOLE 0 0 0 14,679
FORTINET INC COM 34959E109   253,732 4,324 SH   SOLE 0 0 0 4,324
FREEPORT-MCMORAN INC CL B 35671D857   239,887 6,433 SH   SOLE 0 0 0 6,433
GENERAL ELECTRIC CO COM NEW 369604301   510,852 4,621 SH   SOLE 0 0 0 4,621
GENERAL MTRS CO COM 37045V100   204,150 6,192 SH   SOLE 0 0 0 6,192
GILEAD SCIENCES INC COM 375558103   366,382 4,889 SH   SOLE 0 0 0 4,889
GLOBALSTAR INC COM 378973408   214,430 163,687 SH   SOLE 0 0 0 163,687
GOLDMAN SACHS ETF TR ACCESS HIG YLD 381430453   372,553 8,850 SH   SOLE 0 0 0 8,850
GOLDMAN SACHS GROUP INC COM 38141G104   347,191 1,073 SH   SOLE 0 0 0 1,073
HCA HEALTHCARE INC COM 40412C101   218,184 887 SH   SOLE 0 0 0 887
HESS CORP COM 42809H107   443,394 2,898 SH   SOLE 0 0 0 2,898
HEWLETT PACKARD ENTERPRISE C COM 42824C109   189,472 10,908 SH   SOLE 0 0 0 10,908
HOME DEPOT INC COM 437076102   1,059,675 3,507 SH   SOLE 0 0 0 3,507
HONEYWELL INTL INC COM 438516106   544,429 2,947 SH   SOLE 0 0 0 2,947
HOWMET AEROSPACE INC COM 443201108   340,400 7,360 SH   SOLE 0 0 0 7,360
HUBBELL INC COM 443510607   223,461 713 SH   SOLE 0 0 0 713
HUBSPOT INC COM 443573100   235,908 479 SH   SOLE 0 0 0 479
HUMANA INC COM 444859102   209,204 430 SH   SOLE 0 0 0 430
ILLINOIS TOOL WKS INC COM 452308109   397,054 1,724 SH   SOLE 0 0 0 1,724
INGERSOLL RAND INC COM 45687V106   383,658 6,021 SH   SOLE 0 0 0 6,021
INTEL CORP COM 458140100   897,886 25,257 SH   SOLE 0 0 0 25,257
INTERNATIONAL BUSINESS MACHS COM 459200101   351,031 2,502 SH   SOLE 0 0 0 2,502
INTUIT COM 461202103   399,555 782 SH   SOLE 0 0 0 782
INTUITIVE SURGICAL INC COM NEW 46120E602   469,418 1,606 SH   SOLE 0 0 0 1,606
INVESCO EXCH TRADED FD TR II SR LN ETF 46138G508   268,672 12,800 SH   SOLE 0 0 0 12,800
INVESCO EXCHANGE TRADED FD T DYNMC PHRMCTLS 46137V662   212,759 2,940 SH   SOLE 0 0 0 2,940
ISHARES INC CORE MSCI EMKT 46434G103   7,383,684 155,152 SH   SOLE 0 0 0 155,152
ISHARES TR CORE MSCI EAFE 46432F842   24,650,233 383,065 SH   SOLE 0 0 0 383,065
ISHARES TR SHRT NAT MUN ETF 464288158   7,113,798 69,160 SH   SOLE 0 0 0 69,160
ISHARES TR SHORT TREAS BD 464288679   583,613 5,283 SH   SOLE 0 0 0 5,283
ISHARES TR RUS TP200 GR ETF 464289438   210,286 1,367 SH   SOLE 0 0 0 1,367
ISHARES TR NATIONAL MUN ETF 464288414   6,249,710 60,949 SH   SOLE 0 0 0 60,949
ISHARES TR EAFE SML CP ETF 464288273   286,021 5,065 SH   SOLE 0 0 0 5,065
ISHARES TR MSCI EMG MKT ETF 464287234   345,535 9,105 SH   SOLE 0 0 0 9,105
ISHARES TR 1 3 YR TREAS BD 464287457   440,072 5,435 SH   SOLE 0 0 0 5,435
ISHARES TR SELECT DIVID ETF 464287168   1,442,914 13,405 SH   SOLE 0 0 0 13,405
ISHARES TR CORE US AGGBD ET 464287226   10,914,131 116,058 SH   SOLE 0 0 0 116,058
ISHARES TR MSCI EAFE ETF 464287465   2,460,582 35,702 SH   SOLE 0 0 0 35,702
ISHARES TR RUS MID CAP ETF 464287499   1,462,214 21,115 SH   SOLE 0 0 0 21,115
ISHARES TR CORE S&P MCP ETF 464287507   14,634,102 58,689 SH   SOLE 0 0 0 58,689
ISHARES TR CORE S&P SCP ETF 464287804   13,506,344 143,182 SH   SOLE 0 0 0 143,182
ISHARES TR S&P 500 VAL ETF 464287408   11,298,471 73,443 SH   SOLE 0 0 0 73,443
ISHARES TR CORE S&P500 ETF 464287200   42,505,411 98,981 SH   SOLE 0 0 0 98,981
ISHARES TR S&P 500 GRWT ETF 464287309   293,043 4,283 SH   SOLE 0 0 0 4,283
ISHARES TR RUS 1000 VAL ETF 464287598   523,627 3,449 SH   SOLE 0 0 0 3,449
ISHARES TR RUSSELL 2000 ETF 464287655   531,280 3,006 SH   SOLE 0 0 0 3,006
ISHARES TR RUS 2000 VAL ETF 464287630   473,747 3,495 SH   SOLE 0 0 0 3,495
JEFFERIES FINL GROUP INC COM 47233W109   440,659 12,030 SH   SOLE 0 0 0 12,030
JOHNSON & JOHNSON COM 478160104   6,854,869 44,012 SH   SOLE 0 0 0 44,012
JPMORGAN CHASE & CO COM 46625H100   2,210,250 15,241 SH   SOLE 0 0 0 15,241
KIMBERLY-CLARK CORP COM 494368103   3,236,846 26,784 SH   SOLE 0 0 0 26,784
KLA CORP COM NEW 482480100   293,084 639 SH   SOLE 0 0 0 639
LILLY ELI & CO COM 532457108   2,300,528 4,283 SH   SOLE 0 0 0 4,283
LINDE PLC SHS G54950103   595,760 1,600 SH   SOLE 0 0 0 1,600
LOCKHEED MARTIN CORP COM 539830109   298,950 731 SH   SOLE 0 0 0 731
LOWES COS INC COM 548661107   1,022,365 4,919 SH   SOLE 0 0 0 4,919
MARATHON PETE CORP COM 56585A102   631,996 4,176 SH   SOLE 0 0 0 4,176
MARSH & MCLENNAN COS INC COM 571748102   246,248 1,294 SH   SOLE 0 0 0 1,294
MASTERCARD INCORPORATED CL A 57636Q104   1,037,680 2,621 SH   SOLE 0 0 0 2,621
MCDONALDS CORP COM 580135101   827,202 3,140 SH   SOLE 0 0 0 3,140
MCKESSON CORP COM 58155Q103   337,444 776 SH   SOLE 0 0 0 776
MEDTRONIC PLC SHS G5960L103   374,953 4,785 SH   SOLE 0 0 0 4,785
MERCK & CO INC COM 58933Y105   1,972,316 19,158 SH   SOLE 0 0 0 19,158
META PLATFORMS INC CL A 30303M102   1,832,482 6,104 SH   SOLE 0 0 0 6,104
METLIFE INC COM 59156R108   290,393 4,616 SH   SOLE 0 0 0 4,616
MICROCHIP TECHNOLOGY INC. COM 595017104   289,487 3,709 SH   SOLE 0 0 0 3,709
MICRON TECHNOLOGY INC COM 595112103   240,690 3,538 SH   SOLE 0 0 0 3,538
MICROSOFT CORP COM 594918104   9,188,325 29,100 SH   SOLE 0 0 0 29,100
MONDELEZ INTL INC CL A 609207105   570,121 8,215 SH   SOLE 0 0 0 8,215
MORGAN STANLEY COM NEW 617446448   462,661 5,665 SH   SOLE 0 0 0 5,665
NETFLIX INC COM 64110L106   473,888 1,255 SH   SOLE 0 0 0 1,255
NEXTERA ENERGY INC COM 65339F101   519,735 9,072 SH   SOLE 0 0 0 9,072
NIKE INC CL B 654106103   307,131 3,212 SH   SOLE 0 0 0 3,212
NORFOLK SOUTHN CORP COM 655844108   676,455 3,435 SH   SOLE 0 0 0 3,435
NORTHROP GRUMMAN CORP COM 666807102   618,467 1,405 SH   SOLE 0 0 0 1,405
NVIDIA CORPORATION COM 67066G104   3,596,932 8,269 SH   SOLE 0 0 0 8,269
ORACLE CORP COM 68389X105   533,413 5,036 SH   SOLE 0 0 0 5,036
OREILLY AUTOMOTIVE INC COM 67103H107   405,352 446 SH   SOLE 0 0 0 446
PAYCHEX INC COM 704326107   511,604 4,436 SH   SOLE 0 0 0 4,436
PEPSICO INC COM 713448108   904,471 5,338 SH   SOLE 0 0 0 5,338
PFIZER INC COM 717081103   569,529 17,170 SH   SOLE 0 0 0 17,170
PHILIP MORRIS INTL INC COM 718172109   1,310,285 14,153 SH   SOLE 0 0 0 14,153
PROCTER AND GAMBLE CO COM 742718109   1,970,714 13,511 SH   SOLE 0 0 0 13,511
PROGRESSIVE CORP COM 743315103   781,473 5,610 SH   SOLE 0 0 0 5,610
PROLOGIS INC. COM 74340W103   367,488 3,275 SH   SOLE 0 0 0 3,275
QUALCOMM INC COM 747525103   933,681 8,407 SH   SOLE 0 0 0 8,407
QUANTA SVCS INC COM 74762E102   236,456 1,264 SH   SOLE 0 0 0 1,264
RAYTHEON TECHNOLOGIES CORP COM 75513E101   590,802 8,209 SH   SOLE 0 0 0 8,209
REGENERON PHARMACEUTICALS COM 75886F107   235,367 286 SH   SOLE 0 0 0 286
ROPER TECHNOLOGIES INC COM 776696106   247,467 511 SH   SOLE 0 0 0 511
S&P GLOBAL INC COM 78409V104   346,774 949 SH   SOLE 0 0 0 949
SALESFORCE INC COM 79466L302   875,401 4,317 SH   SOLE 0 0 0 4,317
SCHLUMBERGER LTD COM STK 806857108   213,786 3,667 SH   SOLE 0 0 0 3,667
SCHWAB CHARLES CORP COM 808513105   809,940 14,753 SH   SOLE 0 0 0 14,753
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201   440,625 8,708 SH   SOLE 0 0 0 8,708
SERVICENOW INC COM 81762P102   533,807 955 SH   SOLE 0 0 0 955
SPDR GOLD TR GOLD SHS 78463V107   209,169 1,220 SH   SOLE 0 0 0 1,220
SPDR S&P 500 ETF TR TR UNIT 78462F103   5,037,257 11,784 SH   SOLE 0 0 0 11,784
SPDR SER TR BLOOMBERG HIGH Y 78468R622   517,721 5,727 SH   SOLE 0 0 0 5,727
STARBUCKS CORP COM 855244109   716,743 7,853 SH   SOLE 0 0 0 7,853
STRYKER CORPORATION COM 863667101   306,062 1,120 SH   SOLE 0 0 0 1,120
SYSCO CORP COM 871829107   275,164 4,166 SH   SOLE 0 0 0 4,166
T-MOBILE US INC COM 872590104   412,027 2,942 SH   SOLE 0 0 0 2,942
TARGET CORP COM 87612E106   213,068 1,927 SH   SOLE 0 0 0 1,927
TESLA INC COM 88160R101   1,596,404 6,380 SH   SOLE 0 0 0 6,380
TEXAS INSTRS INC COM 882508104   889,343 5,593 SH   SOLE 0 0 0 5,593
THE CIGNA GROUP COM 125523100   206,543 722 SH   SOLE 0 0 0 722
THERMO FISHER SCIENTIFIC INC COM 883556102   769,885 1,521 SH   SOLE 0 0 0 1,521
TJX COS INC NEW COM 872540109   436,490 4,911 SH   SOLE 0 0 0 4,911
TRANE TECHNOLOGIES PLC SHS G8994E103   378,630 1,866 SH   SOLE 0 0 0 1,866
UFP TECHNOLOGIES INC COM 902673102   4,465,223 27,657 SH   SOLE 0 0 0 27,657
UNION PAC CORP COM 907818108   514,573 2,527 SH   SOLE 0 0 0 2,527
UNITED PARCEL SERVICE INC CL B 911312106   579,213 3,716 SH   SOLE 0 0 0 3,716
UNITEDHEALTH GROUP INC COM 91324P102   1,935,585 3,839 SH   SOLE 0 0 0 3,839
US BANCORP DEL COM NEW 902973304   247,090 7,474 SH   SOLE 0 0 0 7,474
VALERO ENERGY CORP COM 91913Y100   281,861 1,989 SH   SOLE 0 0 0 1,989
VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835   5,331,541 76,405 SH   SOLE 0 0 0 76,405
VANGUARD INDEX FDS SMALL CP ETF 922908751   514,081 2,719 SH   SOLE 0 0 0 2,719
VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742   782,805 8,401 SH   SOLE 0 0 0 8,401
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858   822,904 20,987 SH   SOLE 0 0 0 20,987
VANGUARD MUN BD FDS TAX EXEMPT BD 922907746   557,960 11,600 SH   SOLE 0 0 0 11,600
VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858   753,252 17,229 SH   SOLE 0 0 0 17,229
VASCULAR BIOGENICS LTD COM M96883109   9,532 39,000 SH   SOLE 0 0 0 39,000
VERIZON COMMUNICATIONS INC COM 92343V104   571,680 17,639 SH   SOLE 0 0 0 17,639
VERTEX PHARMACEUTICALS INC COM 92532F100   327,223 941 SH   SOLE 0 0 0 941
VISA INC COM CL A 92826C839   1,672,173 7,270 SH   SOLE 0 0 0 7,270
VOYA FINANCIAL INC COM 929089100   213,371 3,211 SH   SOLE 0 0 0 3,211
WABTEC COM 929740108   326,036 3,068 SH   SOLE 0 0 0 3,068
WALMART INC COM 931142103   1,077,608 6,738 SH   SOLE 0 0 0 6,738
WASTE MGMT INC DEL COM 94106L109   240,855 1,580 SH   SOLE 0 0 0 1,580
WELLS FARGO CO NEW COM 949746101   338,770 8,291 SH   SOLE 0 0 0 8,291
WILLIAMS COS INC COM 969457100   286,500 8,504 SH   SOLE 0 0 0 8,504
ZOETIS INC CL A 98978V103   338,565 1,946 SH   SOLE 0 0 0 1,946