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   788,656 7,203 SH   SOLE   0 0 7,203
ABBVIE INC COM 00287Y109   252,017 2,352 SH   SOLE   0 0 2,352
ALPHABET INC CAP STK CL A 02079K305   226,091 129 SH   SOLE   0 0 129
ALPHABET INC CAP STK CL C 02079K107   520,308 297 SH   SOLE   0 0 297
AMAZON COM INC COM 023135106   1,748,971 537 SH   SOLE   0 0 537
AMERICAN ELEC PWR CO INC COM 025537101   317,487 3,813 SH   SOLE   0 0 3,813
AMGEN INC COM 031162100   240,266 1,045 SH   SOLE   0 0 1,045
APPLE INC COM 037833100   5,080,234 38,286 SH   SOLE   0 0 38,286
AT&T INC COM 00206R102   394,272 13,709 SH   SOLE   0 0 13,709
AUTOMATIC DATA PROCESSING IN COM 053015103   216,021 1,226 SH   SOLE   0 0 1,226
BECTON DICKINSON & CO COM 075887109   276,743 1,106 SH   SOLE   0 0 1,106
BERKSHIRE HATHAWAY INC DEL CL A 084670108   1,043,445 3 SH   SOLE   0 0 3
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   1,717,925 7,409 SH   SOLE   0 0 7,409
BK OF AMERICA CORP COM 060505104   500,770 16,522 SH   SOLE   0 0 16,522
BROOKFIELD RENEWABLE CORP CL A SUB VTG 11284V105   258,763 4,441 SH   SOLE   0 0 4,441
BROOKFIELD RENEWABLE PARTNER PARTNERSHIP UNIT G16258108   624,304 14,468 SH   SOLE   0 0 14,468
CISCO SYS INC COM 17275R102   329,461 7,362 SH   SOLE   0 0 7,362
COSTCO WHSL CORP NEW COM 22160K105   272,412 723 SH   SOLE   0 0 723
DISNEY WALT CO COM 254687106   451,462 2,492 SH   SOLE   0 0 2,492
DTE ENERGY CO COM 233331107   239,210 1,970 SH   SOLE   0 0 1,970
EATON CORP PLC SHS G29183103   437,430 3,641 SH   SOLE   0 0 3,641
EVERSOURCE ENERGY COM 30040W108   277,702 3,210 SH   SOLE   0 0 3,210
FACEBOOK INC CL A 30303M102   369,312 1,352 SH   SOLE   0 0 1,352
FASTENAL CO COM 311900104   1,100,872 22,545 SH   SOLE   0 0 22,545
FISERV INC COM 337738108   837,668 7,357 SH   SOLE   0 0 7,357
HOME DEPOT INC COM 437076102   299,885 1,129 SH   SOLE   0 0 1,129
IMEDIA BRANDS INC COM CL A 452465206   77,694 16,254 SH   SOLE   0 0 16,254
INTEL CORP COM 458140100   294,835 5,918 SH   SOLE   0 0 5,918
INTERNATIONAL BUSINESS MACHS COM 459200101   424,379 3,371 SH   SOLE   0 0 3,371
INVESCO EXCHANGE TRADED FD T CLEANTECH ETF 46137V407   477,000 6,349 SH   SOLE   0 0 6,349
INVESCO QQQ TR UNIT SER 1 46090E103   258,836 825 SH   SOLE   0 0 825
ISHARES INC ESG AWR MSCI EM 46434G863   440,286 10,488 SH   SOLE   0 0 10,488
ISHARES TR CORE S&P TTL STK 464287150   211,756 2,456 SH   SOLE   0 0 2,456
ISHARES TR CORE MSCI EAFE 46432F842   224,128 3,244 SH   SOLE   0 0 3,244
ISHARES TR RUS 1000 ETF 464287622   378,770 1,788 SH   SOLE   0 0 1,788
ISHARES TR MSCI GLOBAL IMP 46435G532   2,471,434 26,474 SH   SOLE   0 0 26,474
ISHARES TR DEVSMCP EXNA ETF 464288497   222,965 3,591 SH   SOLE   0 0 3,591
ISHARES TR GBL GREEN ETF 46435U440   1,923,975 34,204 SH   SOLE   0 0 34,204
ISHARES TR RUSSELL 2000 ETF 464287655   399,374 2,037 SH   SOLE   0 0 2,037
JOHNSON & JOHNSON COM 478160104   449,005 2,853 SH   SOLE   0 0 2,853
JPMORGAN CHASE & CO COM 46625H100   376,635 2,964 SH   SOLE   0 0 2,964
LENDINGTREE INC NEW COM 52603B107   203,974 745 SH   SOLE   0 0 745
LOWES COS INC COM 548661107   495,655 3,088 SH   SOLE   0 0 3,088
MANHATTAN ASSOCS INC COM 562750109   532,211 5,060 SH   SOLE   0 0 5,060
MASTERCARD INCORPORATED CL A 57636Q104   260,923 731 SH   SOLE   0 0 731
MATADOR RES CO COM 576485205   180,900 15,000 SH   SOLE   0 0 15,000
MEDTRONIC PLC SHS G5960L103   252,789 2,158 SH   SOLE   0 0 2,158
MERCK & CO. INC COM 58933Y105   568,592 6,951 SH   SOLE   0 0 6,951
MICROSOFT CORP COM 594918104   1,582,355 7,114 SH   SOLE   0 0 7,114
NETFLIX INC COM 64110L106   219,536 406 SH   SOLE   0 0 406
NEXTERA ENERGY INC COM 65339F101   243,023 3,150 SH   SOLE   0 0 3,150
NIKE INC CL B 654106103   402,211 2,843 SH   SOLE   0 0 2,843
NU SKIN ENTERPRISES INC CL A 67018T105   4,570,783 83,668 SH   SOLE   0 0 83,668
NUSHARES ETF TR NUVEEN ESG EMRGN 67092P888   10,405,555 311,062 SH   SOLE   0 0 311,062
NUSHARES ETF TR NUVEEN ESG SMLCP 67092P607   19,742,967 514,944 SH   SOLE   0 0 514,944
NUSHARES ETF TR NUVEEN ESG MIDVL 67092P508   8,932,281 296,976 SH   SOLE   0 0 296,976
NVIDIA CORPORATION COM 67066G104   840,335 1,609 SH   SOLE   0 0 1,609
ORACLE CORP COM 68389X105   1,599,978 24,733 SH   SOLE   0 0 24,733
OREILLY AUTOMOTIVE INC COM 67103H107   311,821 689 SH   SOLE   0 0 689
PAYPAL HLDGS INC COM 70450Y103   286,192 1,222 SH   SOLE   0 0 1,222
PEPSICO INC COM 713448108   499,576 3,369 SH   SOLE   0 0 3,369
PIMCO ETF TR ENHANCD SHORT 72201R643   247,997 2,462 SH   SOLE   0 0 2,462
PIMCO ETF TR INTER MUN BD ACT 72201R866   2,662,063 46,921 SH   SOLE   0 0 46,921
POTBELLY CORP COM 73754Y100   220,185 50,042 SH   SOLE   0 0 50,042
PROCTER AND GAMBLE CO COM 742718109   446,813 3,211 SH   SOLE   0 0 3,211
ROSS STORES INC COM 778296103   299,042 2,435 SH   SOLE   0 0 2,435
RPM INTL INC COM 749685103   236,754 2,608 SH   SOLE   0 0 2,608
SALESFORCE COM INC COM 79466L302   206,730 929 SH   SOLE   0 0 929
SCHWAB STRATEGIC TR SHT TM US TRES 808524862   626,650 12,194 SH   SOLE   0 0 12,194
SHOPIFY INC CL A 82509L107   362,224 320 SH   SOLE   0 0 320
SPDR S&P 500 ETF TR TR UNIT 78462F103   2,621,273 7,011 SH   SOLE   0 0 7,011
STARBUCKS CORP COM 855244109   220,181 2,058 SH   SOLE   0 0 2,058
TESLA INC COM 88160R101   1,529,187 2,167 SH   SOLE   0 0 2,167
TIDAL ETF TR ADASINA SOCIAL 886364876   15,330,186 993,995 SH   SOLE   0 0 993,995
TIDAL ETF TR AWARE ULTRASHR 886364108   248,427 4,982 SH   SOLE   0 0 4,982
TJX COS INC NEW COM 872540109   322,670 4,725 SH   SOLE   0 0 4,725
TYLER TECHNOLOGIES INC COM 902252105   753,434 1,726 SH   SOLE   0 0 1,726
UNION PAC CORP COM 907818108   252,987 1,215 SH   SOLE   0 0 1,215
UNITED PARCEL SERVICE INC CL B 911312106   275,166 1,634 SH   SOLE   0 0 1,634
VANGUARD INDEX FDS SM CP VAL ETF 922908611   901,176 6,337 SH   SOLE   0 0 6,337
VANGUARD INDEX FDS REAL ESTATE ETF 922908553   826,097 9,727 SH   SOLE   0 0 9,727
VANGUARD INDEX FDS LARGE CAP ETF 922908637   343,220 1,953 SH   SOLE   0 0 1,953
VANGUARD INDEX FDS GROWTH ETF 922908736   595,349 2,350 SH   SOLE   0 0 2,350
VANGUARD INDEX FDS TOTAL STK MKT 922908769   2,429,925 12,484 SH   SOLE   0 0 12,484
VANGUARD INTL EQUITY INDEX F FTSE PACIFIC ETF 922042866   269,574 3,387 SH   SOLE   0 0 3,387
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858   788,530 15,736 SH   SOLE   0 0 15,736
VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874   208,226 3,457 SH   SOLE   0 0 3,457
VISA INC COM CL A 92826C839   771,242 3,526 SH   SOLE   0 0 3,526
WALMART INC COM 931142103   237,897 1,650 SH   SOLE   0 0 1,650
WILLDAN GROUP INC COM 96924N100   260,208 6,240 SH   SOLE   0 0 6,240
XILINX INC COM 983919101   234,771 1,656 SH   SOLE   0 0 1,656
ZENDESK INC COM 98936J101   351,360 2,455 SH   SOLE   0 0 2,455