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
ISHARES TR MSCI USA QLT FCT 46432F339   200,862 1,619 SH   SOLE 0 0 0 1,619
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363   207,591 552 SH   SOLE 0 0 0 552
MARATHON PETE CORP COM 56585A102   212,358 1,575 SH   SOLE 0 0 0 1,575
STARBUCKS CORP COM 855244109   212,738 2,043 SH   SOLE 0 0 0 2,043
TRUST FOR PROFESSIONAL MANAG MAIRS & PWR MINN 89834G836   217,530 9,770 SH   SOLE 0 0 0 9,770
ABBOTT LABS COM 002824100   223,518 2,207 SH   SOLE 0 0 0 2,207
VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870   229,590 2,862 SH   SOLE 0 0 0 2,862
INTEL CORP COM 458140100   230,300 7,049 SH   SOLE 0 0 0 7,049
AMAZON COM INC COM 023135106   237,567 2,300 SH   SOLE 0 0 0 2,300
ISHARES TR RUS MID CAP ETF 464287499   239,966 3,432 SH   SOLE 0 0 0 3,432
VANGUARD CHARLOTTE FDS TOTAL INT BD ETF 92203J407   248,710 5,084 SH   SOLE 0 0 0 5,084
COMCAST CORP NEW CL A 20030N101   254,073 6,702 SH   SOLE 0 0 0 6,702
ORACLE CORP COM 68389X105   260,455 2,803 SH   SOLE 0 0 0 2,803
EXXON MOBIL CORP COM 30231G102   261,768 2,387 SH   SOLE 0 0 0 2,387
DISNEY WALT CO COM 254687106   272,755 2,724 SH   SOLE 0 0 0 2,724
CISCO SYS INC COM 17275R102   294,936 5,642 SH   SOLE 0 0 0 5,642
BOSTON SCIENTIFIC CORP COM 101137107   303,182 6,060 SH   SOLE 0 0 0 6,060
ISHARES TR MSCI EAFE ETF 464287465   306,249 4,282 SH   SOLE 0 0 0 4,282
RAYTHEON TECHNOLOGIES CORP COM 75513E101   366,259 3,740 SH   SOLE 0 0 0 3,740
DIMENSIONAL ETF TRUST US CORE EQUITY 2 25434V708   376,264 14,767 SH   SOLE 0 0 0 14,767
ISHARES TR CORE S&P SCP ETF 464287804   377,334 3,902 SH   SOLE 0 0 0 3,902
VANGUARD INDEX FDS TOTAL STK MKT 922908769   388,607 1,904 SH   SOLE 0 0 0 1,904
VANGUARD INDEX FDS MCAP GR IDXVIP 922908538   390,755 2,005 SH   SOLE 0 0 0 2,005
3M CO COM 88579Y101   399,208 3,798 SH   SOLE 0 0 0 3,798
ISHARES TR MSCI USA MMENTM 46432F396   412,115 2,964 SH   SOLE 0 0 0 2,964
ALPHABET INC CAP STK CL A 02079K305   425,293 4,100 SH   SOLE 0 0 0 4,100
DIMENSIONAL ETF TRUST NATL MUN BD ETF 25434V849   447,542 9,263 SH   SOLE 0 0 0 9,263
ISHARES TR JPMORGAN USD EMG 464288281   489,639 5,675 SH   SOLE 0 0 0 5,675
ISHARES TR CORE S&P US VLU 464287663   497,351 6,741 SH   SOLE 0 0 0 6,741
DIMENSIONAL ETF TRUST US SMALL CAP ETF 25434V500   500,809 9,503 SH   SOLE 0 0 0 9,503
ISHARES TR CORE MSCI EAFE 46432F842   520,495 7,786 SH   SOLE 0 0 0 7,786
PNC FINL SVCS GROUP INC COM 693475105   553,648 4,356 SH   SOLE 0 0 0 4,356
COSTCO WHSL CORP NEW COM 22160K105   607,363 1,222 SH   SOLE 0 0 0 1,222
AMGEN INC COM 031162100   610,661 2,526 SH   SOLE 0 0 0 2,526
ALPHABET INC CAP STK CL C 02079K107   646,880 6,220 SH   SOLE 0 0 0 6,220
DIMENSIONAL ETF TRUST US TARGETED VLU 25434V609   654,239 14,702 SH   SOLE 0 0 0 14,702
NEXTERA ENERGY INC COM 65339F101   655,202 8,500 SH   SOLE 0 0 0 8,500
ISHARES TR S&P 100 ETF 464287101   797,321 4,263 SH   SOLE 0 0 0 4,263
VANGUARD INDEX FDS SMALL CP ETF 922908751   830,273 4,380 SH   SOLE 0 0 0 4,380
CHEVRON CORP NEW COM 166764100   868,662 5,324 SH   SOLE 0 0 0 5,324
MICROSOFT CORP COM 594918104   879,496 3,051 SH   SOLE 0 0 0 3,051
ALPS ETF TR ALERIAN MLP 00162Q452   911,561 23,585 SH   SOLE 0 0 0 23,585
PEPSICO INC COM 713448108   924,991 5,074 SH   SOLE 0 0 0 5,074
ECOLAB INC COM 278865100   979,938 5,920 SH   SOLE 0 0 0 5,920
PROCTER AND GAMBLE CO COM 742718109   1,042,466 7,011 SH   SOLE 0 0 0 7,011
JPMORGAN CHASE & CO COM 46625H100   1,065,300 8,175 SH   SOLE 0 0 0 8,175
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406   1,158,201 10,978 SH   SOLE 0 0 0 10,978
DANAHER CORPORATION COM 235851102   1,527,867 6,062 SH   SOLE 0 0 0 6,062
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   1,642,966 5,321 SH   SOLE 0 0 0 5,321
ISHARES TR TIPS BD ETF 464287176   1,686,054 15,293 SH   SOLE 0 0 0 15,293
JOHNSON & JOHNSON COM 478160104   1,716,739 11,076 SH   SOLE 0 0 0 11,076
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803   1,759,116 11,649 SH   SOLE 0 0 0 11,649
DIMENSIONAL ETF TRUST SHORT DURATION F 25434V864   1,778,726 38,121 SH   SOLE 0 0 0 38,121
UDR INC COM 902653104   2,047,457 49,865 SH   SOLE 0 0 0 49,865
SYSCO CORP COM 871829107   2,120,505 27,457 SH   SOLE 0 0 0 27,457
CATERPILLAR INC COM 149123101   2,494,585 10,901 SH   SOLE 0 0 0 10,901
BECTON DICKINSON & CO COM 075887109   2,539,761 10,260 SH   SOLE 0 0 0 10,260
DIMENSIONAL ETF TRUST INTL CORE EQT MK 25434V203   2,826,705 104,887 SH   SOLE 0 0 0 104,887
VANGUARD INDEX FDS MID CAP ETF 922908629   2,995,486 14,202 SH   SOLE 0 0 0 14,202
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844   2,999,807 19,478 SH   SOLE 0 0 0 19,478
MCDONALDS CORP COM 580135101   3,104,231 11,102 SH   SOLE 0 0 0 11,102
APPLE INC COM 037833100   3,785,073 22,954 SH   SOLE 0 0 0 22,954
ISHARES GOLD TR ISHARES NEW 464285204   5,905,768 158,035 SH   SOLE 0 0 0 158,035
DIMENSIONAL ETF TRUST INTL HIGH PROFIT 25434V765   6,008,126 248,475 SH   SOLE 0 0 0 248,475
BERKSHIRE HATHAWAY INC DEL CL A 084670108   7,449,600 160 SH   SOLE 0 0 0 160
DIMENSIONAL ETF TRUST US HIGH PROFITAB 25434V831   7,996,481 318,078 SH   SOLE 0 0 0 318,078
DIMENSIONAL ETF TRUST EMGR CRE EQT MNG 25434V302   11,096,953 482,057 SH   SOLE 0 0 0 482,057
DIMENSIONAL ETF TRUST INFLATION PROTE 25434V856   16,665,874 389,135 SH   SOLE 0 0 0 389,135
FIDELITY MERRIMACK STR TR TOTAL BD ETF 316188309   20,574,328 447,268 SH   SOLE 0 0 0 447,268