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
ALPHABET INC CAP STK CL A 02079K305 578 557 SH   SOLE   0 0 557
ALPHABET INC CAP STK CL C 02079K107 792 768 SH   SOLE   0 0 768
ALPS ETF TR ALERIAN MLP 00162Q866 6,557 716,874 SH   SOLE   0 0 716,874
AMERICAN EXPRESS CO COM 025816109 318 3,405 SH   SOLE   0 0 3,405
AMGEN INC COM 031162100 292 1,320 SH   SOLE   0 0 1,320
APPLE INC COM 037833100 374 2,231 SH   SOLE   0 0 2,231
BANK AMER CORP COM 060505104 243 8,109 SH   SOLE   0 0 8,109
BERKSHIRE HATHAWAY INC DEL CL A 084670108 2,393 8 SH   SOLE   0 0 8
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 1,224 6,134 SH   SOLE   0 0 6,134
BOSTON SCIENTIFIC CORP COM 101137107 868 31,786 SH   SOLE   0 0 31,786
BRISTOL MYERS SQUIBB CO COM 110122108 201 3,175 SH   SOLE   0 0 3,175
COLUMBIA ETF TR II EMRG MARKETS ETF 19762B509 10,575 405,555 SH   SOLE   0 0 405,555
COSTCO WHSL CORP NEW COM 22160K105 342 1,816 SH   SOLE   0 0 1,816
DANAHER CORPORATION COM 235851102 294 3,000 SH   SOLE   0 0 3,000
DENTSPLY SIRONA INC COM 24906P109 278 5,529 SH   SOLE   0 0 5,529
EXXON MOBIL CORP COM 30231G102 324 4,338 SH   SOLE   0 0 4,338
FASTENAL CO COM 311900104 693 12,700 SH   SOLE   0 0 12,700
FLEXSHARES TR IBOXX 5YR TRGT 33939L605 6,886 275,157 SH   SOLE   0 0 275,157
GLOBAL X FDS GLBL X MLP ETF 37950E473 7,463 897,033 SH   SOLE   0 0 897,033
INTERNATIONAL BUSINESS MACHS COM 459200101 629 4,102 SH   SOLE   0 0 4,102
ISHARES GOLD TRUST ISHARES 464285105 11,572 880,973 SH   SOLE   0 0 880,973
ISHARES INC CORE MSCI EMKT 46434G103 2,834 54,059 SH   SOLE   0 0 54,059
ISHARES INC MIN VOL EMRG MKT 464286533 16,108 261,890 SH   SOLE   0 0 261,890
ISHARES INC MSCI EURZONE ETF 464286608 2,039 49,366 SH   SOLE   0 0 49,366
ISHARES TR 0-5 YR TIPS ETF 46429B747 254 2,533 SH   SOLE   0 0 2,533
ISHARES TR BRAZIL SM-CP ETF 464289131 828 48,265 SH   SOLE   0 0 48,265
ISHARES TR CORE HIGH DV ETF 46429B663 4,341 50,064 SH   SOLE   0 0 50,064
ISHARES TR CORE MSCI EAFE 46432F842 64,590 983,005 SH   SOLE   0 0 983,005
ISHARES TR CORE S&P MCP ETF 464287507 37,314 196,229 SH   SOLE   0 0 196,229
ISHARES TR CORE S&P SCP ETF 464287804 30,985 398,076 SH   SOLE   0 0 398,076
ISHARES TR CORE S&P TTL STK 464287150 258 4,260 SH   SOLE   0 0 4,260
ISHARES TR CORE S&P500 ETF 464287200 39,871 150,245 SH   SOLE   0 0 150,245
ISHARES TR CORE US AGGBD ET 464287226 6,122 55,662 SH   SOLE   0 0 55,662
ISHARES TR EAFE SML CP ETF 464288273 7,682 119,132 SH   SOLE   0 0 119,132
ISHARES TR EAFE VALUE ETF 464288877 14,305 267,179 SH   SOLE   0 0 267,179
ISHARES TR EDGE MSCI MINM 46435G433 488 17,000 SH   SOLE   0 0 17,000
ISHARES TR EDGE MSCI USA VL 46432F388 279 3,400 SH   SOLE   0 0 3,400
ISHARES TR FLTG RATE NT ETF 46429B655 1,595 31,316 SH   SOLE   0 0 31,316
ISHARES TR INTL SEL DIV ETF 464288448 998 30,165 SH   SOLE   0 0 30,165
ISHARES TR INTRM TR CRP ETF 464288638 549 5,120 SH   SOLE   0 0 5,120
ISHARES TR MIN VOL EAFE ETF 46429B689 45,362 613,657 SH   SOLE   0 0 613,657
ISHARES TR MSCI ACWI EX US 464288240 370 7,448 SH   SOLE   0 0 7,448
ISHARES TR MSCI EAFE ETF 464287465 662 9,504 SH   SOLE   0 0 9,504
ISHARES TR MSCI EMG MKT ETF 464287234 310 6,427 SH   SOLE   0 0 6,427
ISHARES TR MSCI MIN VOL ETF 46429B697 36,276 664,543 SH   SOLE   0 0 664,543
ISHARES TR PFD AND INCM SEC 464288687 1,925 51,255 SH   SOLE   0 0 51,255
ISHARES TR RUS 1000 GRW ETF 464287614 10,992 81,052 SH   SOLE   0 0 81,052
ISHARES TR RUS 1000 VAL ETF 464287598 10,913 89,543 SH   SOLE   0 0 89,543
ISHARES TR S&P 500 GRWT ETF 464287309 3,485 20,535 SH   SOLE   0 0 20,535
ISHARES TR S&P 500 VAL ETF 464287408 3,650 31,961 SH   SOLE   0 0 31,961
ISHARES TR TIPS BD ETF 464287176 1,219 10,782 SH   SOLE   0 0 10,782
ISHARES US ETF TR SHT MAT BD ETF 46431W507 216 4,300 SH   SOLE   0 0 4,300
JOHNSON & JOHNSON COM 478160104 695 5,424 SH   SOLE   0 0 5,424
JP MORGAN EXCHANGE TRADED FD DIV RTN INT EQ 46641Q209 28,308 479,836 SH   SOLE   0 0 479,836
JP MORGAN EXCHANGE TRADED FD JPMORGAN DIVER 46641Q407 33,362 467,420 SH   SOLE   0 0 467,420
M & T BK CORP COM 55261F104 1,093 5,930 SH   SOLE   0 0 5,930
MASTERCARD INC CL A 57636Q104 5,422 30,955 SH   SOLE   0 0 30,955
MICROSOFT CORP COM 594918104 504 5,521 SH   SOLE   0 0 5,521
MOHAWK INDS INC COM 608190104 663 2,853 SH   SOLE   0 0 2,853
O REILLY AUTOMOTIVE INC NEW COM 67103H107 333 1,347 SH   SOLE   0 0 1,347
OCULAR THERAPEUTIX INC COM 67576A100 957 146,946 SH   SOLE   0 0 146,946
PIMCO ETF TR 0-5 HIGH YIELD 72201R783 2,351 23,595 SH   SOLE   0 0 23,595
PROCTER & GAMBLE CO COM 742718109 589 6,315 SH   SOLE   0 0 6,315
REVANCE THERAPEUTICS INC COM 761330109 348 11,312 SH   SOLE   0 0 11,312
SPDR GOLD TRUST GOLD SHS 78463V107 297 2,365 SH   SOLE   0 0 2,365
SPDR INDEX SHS FDS S&P INTL ETF 78463X772 959 23,922 SH   SOLE   0 0 23,922
SPDR SERIES TRUST BLOOMBERG SRT TR 78468R408 242 9,000 SH   SOLE   0 0 9,000
SPDR SERIES TRUST PORTFOLIO INTRMD 78464A375 2,339 68,602 SH   SOLE   0 0 68,602
SPDR SERIES TRUST PORTFOLIO SHORT 78464A474 793 26,250 SH   SOLE   0 0 26,250
SPDR SERIES TRUST PRTFLO S&P500 GW 78464A409 14,729 410,224 SH   SOLE   0 0 410,224
SPDR SERIES TRUST PRTFLO S&P500 VL 78464A508 13,764 450,714 SH   SOLE   0 0 450,714
SSGA ACTIVE ETF TR BLKSTN GSOSRLN 78467V608 17,562 372,199 SH   SOLE   0 0 372,199
SSGA ACTIVE ETF TR SPDR TR TACTIC 78467V848 11,176 232,349 SH   SOLE   0 0 232,349
THE CHARLES SCHWAB CORPORATI COM 808513105 639 12,239 SH   SOLE   0 0 12,239
TJX COS INC NEW COM 872540109 906 11,112 SH   SOLE   0 0 11,112
VANGUARD BD INDEX FD INC SHORT TRM BOND 921937827 11,584 145,875 SH   SOLE   0 0 145,875
VANGUARD GROUP DIV APP ETF 921908844 1,089 10,778 SH   SOLE   0 0 10,778
VANGUARD INDEX FDS MID CAP ETF 922908629 305 1,975 SH   SOLE   0 0 1,975
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 2,871 38,039 SH   SOLE   0 0 38,039
VANGUARD SCOTTSDALE FDS INTER TERM TREAS 92206C706 29,480 460,155 SH   SOLE   0 0 460,155
VERIZON COMMUNICATIONS INC COM 92343V104 255 5,331 SH   SOLE   0 0 5,331
WATERS CORP COM 941848103 330 1,663 SH   SOLE   0 0 1,663