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 (x$1000) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
ACTIVISION BLIZZARD INC COM 00507V109 255 3,150 SH   SOLE 3,150 0 0
ALPHABET INC CAP STK CL A 02079K305 249 170 SH   SOLE 170 0 0
ALPHABET INC CAP STK CL C 02079K107 3 2 SH   SOLE 2 0 0
ALPHABET INC CAP STK CL C 02079K107 88 60 SH   SOLE 60 0 0
AMAG PHARMACEUTICALS INC COM 00163u106 3,378 359,311 SH   SOLE 359,311 0 0
AMAZON COM INC COM 023135106 258 82 SH   SOLE 82 0 0
AMAZON COM INC COM 023135106 91 29 SH   SOLE 29 0 0
APPLE INC COM 037833100 258 2,225 SH   SOLE 2,225 0 0
APPLE INC COM 037833100 88 760 SH   SOLE 760 0 0
ASSOCIATED BANC CORP COM 045487105 3 200 SH   SOLE 200 0 0
AT&T INC COM 00206R102 22 776 SH   SOLE 776 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 84 600 SH   SOLE 600 0 0
BAKER HUGHES COMPANY CL A 05722G100 2 120 SH   SOLE 120 0 0
BOX INC CL A 10316T104 2 100 SH   SOLE 100 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108 6 102 SH   SOLE 102 0 0
CME GROUP INC COM 12572q105 100 600 SH   SOLE 600 0 0
COCA COLA CO COM 191216100 15 307 SH   SOLE 307 0 0
COPART INC COM 217204106 423 4,025 SH   SOLE 4,025 0 0
COSTCO WHSL CORP NEW COM 22160k105 106 300 SH   SOLE 300 0 0
DANAHER CORPORATION COM 235851102 284 1,320 SH   SOLE 1,320 0 0
DISNEY WALT CO COM DISNEY 254687106 93 746 SH   SOLE 746 0 0
DISNEY WALT CO COM DISNEY 254687106 251 2,020 SH   SOLE 2,020 0 0
DORMAN PRODUCTS INC COM 258278100 103 1,140 SH   SOLE 1,140 0 0
ECOLAB INC COM 278865100 60 300 SH   SOLE 300 0 0
ELANCO ANIMAL HEALTH INC COM 28414h103 4,888 175,000 SH   SOLE 175,000 0 0
ENTEGRIS INC COM 29362u104 32 425 SH   SOLE 425 0 0
EQUITY COMWLTH COM SH BEN INT 294628102 363 13,625 SH   SOLE 13,625 0 0
FERRARI N V COM n3167y103 1 6 SH   SOLE 6 0 0
FRANCO NEV CORP COM 351858105 28 200 SH   SOLE 200 0 0
GILEAD SCIENCES INC COM 375558103 3 46 SH   SOLE 46 0 0
GLACIER BANCORP INC NEW COM 37637q105 221 6,900 SH   SOLE 6,900 0 0
GRACO INC COM 384109104 290 4,725 SH   SOLE 4,725 0 0
HEICO CORP NEW CL A 422806208 441 4,975 SH   SOLE 4,975 0 0
HEXCEL CORP NEW COM 428291108 148 4,425 SH   SOLE 4,425 0 0
HILTON WORLDWIDE HLDGS INC COM 43300A203 66 777 SH   SOLE 777 0 0
HILTON WORLDWIDE HLDGS INC COM 43300A203 250 2,925 SH   SOLE 2,925 0 0
HINGHAM INSTN SVGS MASS COM 433323102 336 1,827 SH   SOLE 1,827 0 0
HOME DEPOT INC COM 437076102 46 167 SH   SOLE 167 0 0
IAA INC COM 449253103 153 2,934 SH   SOLE 2,934 0 0
IDEX CORP COM 45167r104 301 1,650 SH   SOLE 1,650 0 0
IDEXX LABS INC COM 45168D104 432 1,100 SH   SOLE 1,100 0 0
II-VI INC COM 902104108 4 100 SH   SOLE 100 0 0
INVESCO EXCH TRADED FD TR II S&P500 LOW VOL 46138E354 86 1,601 SH   SOLE 1,601 0 0
IRIDIUM COMMUNICATIONS INC COM 46269C102 3 100 SH   SOLE 100 0 0
ISHARES GOLD TRUST ISHARES 464285105 818 45,481 SH   SOLE 45,481 0 0
ISHARES GOLD TRUST ISHARES 464285105 2,895 160,948 SH   SOLE 160,948 0 0
ISHARES SILVER TR ISHARES 46428q109 30 1,400 SH   SOLE 1,400 0 0
ISHARES TR 1 3 YR TREAS BD 464287457 2,320 26,812 SH   SOLE 26,812 0 0
ISHARES TR 1 3 YR TREAS BD 464287457 659 7,617 SH   SOLE 7,617 0 0
ISHARES TR CORE MSCI EAFE 46432f842 62 1,031 SH   SOLE 1,031 0 0
ISHARES TR CORE MSCI TOTAL 46432f834 41 710 SH   SOLE 710 0 0
ISHARES TR CORE S&P SCP ETF 464287804 1 10 SH   SOLE 10 0 0
ISHARES TR CORE S&P US GWT 464287671 4 46 SH   SOLE 46 0 0
ISHARES TR CORE S&P US VLU 464287663 3 54 SH   SOLE 54 0 0
ISHARES TR CORE S&P500 ETF 464287200 5 16 SH   SOLE 16 0 0
ISHARES TR CORE US AGGBD ET 464287226 466 3,944 SH   SOLE 3,944 0 0
ISHARES TR CRE U S REIT ETF 464288521 66 1,500 SH   SOLE 1,500 0 0
ISHARES TR CUR HD EURZN ETF 46434V639 12,867 462,028 SH   SOLE 462,028 0 0
ISHARES TR CUR HD EURZN ETF 46434V639 27 954 SH   SOLE 954 0 0
ISHARES TR MSCI USA ESG SLC 464288802 3,897 26,494 SH   SOLE 26,494 0 0
ISHARES TR MSCI USA MMENTM 46432f396 47 317 SH   SOLE 317 0 0
ISHARES TR MSCI USA MMENTM 46432F396 105 709 SH   SOLE 709 0 0
ISHARES TR RUS MD CP GR ETF 464287481 86 500 SH   SOLE 500 0 0
ISHARES TR RUS MDCP VAL ETF 464287473 66 820 SH   SOLE 820 0 0
ISHARES TR US AER DEF ETF 464288760 2 12 SH   SOLE 12 0 0
ISHARES TR USD INV GRDE ETF 464288620 0 4 SH   SOLE 4 0 0
JOHNSON & JOHNSON COM 478160104 89 600 SH   SOLE 600 0 0
KAR AUCTION SVCS INC COM 48238t109 25 1,760 SH   SOLE 1,760 0 0
KEURIG DR PEPPER INC COM 49271V100 3 105 SH   SOLE 105 0 0
KIMBERLY CLARK CORP COM 494368103 8 56 SH   SOLE 56 0 0
KKR & CO INC COM 48251W104 3 100 SH   SOLE 100 0 0
L3HARRIS TECHNOLOGIES INC COM 502431109 3 20 SH   SOLE 20 0 0
L3HARRIS TECHNOLOGIES INC COM 502431109 257 1,515 SH   SOLE 1,515 0 0
LCI INDS COM 50189k103 255 2,395 SH   SOLE 2,395 0 0
LILLY ELI & CO COM 532457108 15 100 SH   SOLE 100 0 0
LIVE NATION ENTERTAINMENT IN COM 538034109 98 1,827 SH   SOLE 1,827 0 0
LIVE NATION ENTERTAINMENT IN COM 538034109 258 4,795 SH   SOLE 4,795 0 0
MARRIOTT INTL INC NEW CL A 571903202 243 2,620 SH   SOLE 2,620 0 0
MARRIOTT INTL INC NEW CL A 571903202 11 118 SH   SOLE 118 0 0
MASTERCARD INCORPORATED CL A 57636Q104 2 7 SH   SOLE 7 0 0
MASTERCARD INCORPORATED CL A 57636Q104 259 765 SH   SOLE 765 0 0
MCDONALDS CORP COM 580135101 64 292 SH   SOLE 292 0 0
MCDONALDS CORP COM 580135101 263 1,200 SH   SOLE 1,200 0 0
METTLER TOLEDO INTERNATIONAL COM 592688105 116 120 SH   SOLE 120 0 0
MICROSOFT CORP COM 594918104 360 1,710 SH   SOLE 1,710 0 0
MICROSOFT CORP COM 594918104 74 354 SH   SOLE 354 0 0
MSA SAFETY INC COM 553498106 20 150 SH   SOLE 150 0 0
NETFLIX INC COM 64110l106 260 520 SH   SOLE 520 0 0
OVID THERAPEUTICS INC COM 690469101 2 300 SH   SOLE 300 0 0
PEPSICO INC COM 713448108 6 44 SH   SOLE 44 0 0
PROSPERITY BANCSHARES INC COM 743606105 413 7,975 SH   SOLE 7,975 0 0
RAYTHEON TECHNOLOGIES CORP COM 75513E101 125 2,168 SH   SOLE 2,168 0 0
RBC BEARINGS INC COM 75524b104 436 3,600 SH   SOLE 3,600 0 0
RLI CORP COM 749607107 433 5,175 SH   SOLE 5,175 0 0
ROPER TECHNOLOGIES INC COM 776696106 13 34 SH   SOLE 34 0 0
ROYAL GOLD INC COM 780287108 24 200 SH   SOLE 200 0 0
SALESFORCE COM INC COM 79466L302 87 345 SH   SOLE 345 0 0
SALESFORCE COM INC COM 79466L302 260 1,035 SH   SOLE 1,035 0 0
SCHWAB CHARLES CORP COM 808513105 75 2,082 SH   SOLE 2,082 0 0
SCHWAB CHARLES CORP COM 808513105 266 7,340 SH   SOLE 7,340 0 0
SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706 43 1,600 SH   SOLE 1,600 0 0
SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 98 850 SH   SOLE 850 0 0
SCHWAB STRATEGIC TR US LCAP VA ETF 808524409 147 2,820 SH   SOLE 2,820 0 0
SENSATA TECHNOLOGIES HLDNG P SHS G8060N102 4 100 SH   SOLE 100 0 0
SEQUANS COMMUNICATIONS S A SPONSORED ADS 817323207 1 100 SH   SOLE 100 0 0
SIMPSON MANUFACTURING CO INC COM 829073105 100 1,030 SH   SOLE 1,030 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 97 291 SH   SOLE 291 0 0
SPDR S&P 500 ETF TR TR UNIT 78462f103 781 2,332 SH   SOLE 2,332 0 0
SPDR SER TR PRTFLO S&P500 GW 78464A409 990 19,766 SH   SOLE 19,766 0 0
SPDR SER TR PRTFLO S&P500 GW 78464A409 32 646 SH   SOLE 646 0 0
SPDR SER TR PRTFLO S&P500 VL 78464A508 663 21,970 SH   SOLE 21,970 0 0
SPDR SER TR S&P 600 SMCP VAL 78464a300 62 1,240 SH   SOLE 1,240 0 0
SPDR SER TR SPDR BLOOMBERG 78468R663 0 1 SH   SOLE 1 0 0
SQUARE INC CL A 852234103 2 12 SH   SOLE 12 0 0
STRYKER CORPORATION COM 863667101 8 40 SH   SOLE 40 0 0
STURM RUGER & CO INC COM 864159108 9 150 SH   SOLE 150 0 0
SWITCH INC CL A 87105l104 274 17,540 SH   SOLE 17,540 0 0
SYNTAX ETF TR STRATIFD LRG CAP 87166n106 39 809 SH   SOLE 809 0 0
TELEDYNE TECHNOLOGIES INC COM 879360105 450 1,450 SH   SOLE 1,450 0 0
UBER TECHNOLOGIES INC COM 90353t100 263 7,210 SH   SOLE 7,210 0 0
VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835 169 1,920 SH   SOLE 1,920 0 0
VANGUARD INDEX FDS GROWTH ETF 922908736 9 38 SH   SOLE 38 0 0
VANGUARD INDEX FDS GROWTH ETF 922908736 130,812 574,721 SH   SOLE 574,721 0 0
VANGUARD INDEX FDS MID CAP ETF 922908629 132 746 SH   SOLE 746 0 0
VANGUARD INDEX FDS SMALL CP ETF 922908751 10,200 66,317 SH   SOLE 66,317 0 0
VANGUARD INDEX FDS SML CP GRW ETF 922908595 64 300 SH   SOLE 300 0 0
VANGUARD INDEX FDS VALUE ETF 922908744 83,387 797,882 SH   SOLE 797,882 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 1 16 SH   SOLE 16 0 0
VANGUARD TAX-MANAGED INTL FD FTSE DEV MKT ETF 921943858 2 45 SH   SOLE 45 0 0
VARIAN MED SYS INC COM 92220P105 86 500 SH   SOLE 500 0 0
VISA INC COM CL A 92826C839 131 653 SH   SOLE 653 0 0
VISA INC COM CL A 92826C839 120 600 SH   SOLE 600 0 0
WALMART INC COM 931142103 70 499 SH   SOLE 499 0 0
WALMART INC COM 931142103 266 1,900 SH   SOLE 1,900 0 0
WINMARK CORP COM 974250102 221 1,285 SH   SOLE 1,285 0 0
WISDOMTREE TR EUROPE HEDGED EQ 97717X701 785 12,710 SH   SOLE 12,710 0 0
WISDOMTREE TR EUROPE HEDGED EQ 97717X701 13,160 213,113 SH   SOLE 213,113 0 0
WISDOMTREE TR JAPN HEDGE EQT 97717W851 0 8 SH   SOLE 8 0 0
WISDOMTREE TR JAPN HEDGE EQT 97717W851 1,979 40,385 SH   SOLE 40,385 0 0
XCEL ENERGY INC COM 98389B100 4 61 SH   SOLE 61 0 0
XILINX INC COM 983919101 10 100 SH   SOLE 100 0 0
ZIX CORP COM 98974P100 1 100 SH   SOLE 100 0 0
ZOETIS INC CL A 98978V103 22 136 SH   SOLE 136 0 0
ZOETIS INC CL A 98978V103 270 1,630 SH   SOLE 1,630 0 0