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
3M CO COM 88579Y101 469 2,362 SH   SOLE   2,362 0 0
ABBOTT LABS COM 002824100 461 3,979 SH   SOLE   3,979 0 0
ABBVIE INC COM 00287Y109 714 6,341 SH   SOLE   6,341 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 297 1,009 SH   SOLE   1,009 0 0
ADOBE SYSTEMS INCORPORATED COM 00724F101 376 642 SH   SOLE   642 0 0
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 269 1,187 SH   SOLE   1,187 0 0
ALPHABET INC CAP STK CL A 02079K305 2,124 870 SH   SOLE   870 0 0
ALPHABET INC CAP STK CL C 02079K107 1,805 720 SH   SOLE   720 0 0
ALPS ETF TR CLEAN ENERGY 00162Q460 259 3,410 SH   SOLE   3,410 0 0
AMAZON COM INC COM 023135106 2,308 671 SH   SOLE   671 0 0
AMERICAN CENTY ETF TR US SML CP VALU 025072877 213 2,808 SH   SOLE   2,808 0 0
AMERICAN EXPRESS CO COM 025816109 501 3,034 SH   SOLE   3,034 0 0
AMERICAN TOWER CORP NEW COM 03027X100 200 742 SH   SOLE   742 0 0
AMGEN INC COM 031162100 813 3,334 SH   SOLE   3,334 0 0
ANALOG DEVICES INC COM 032654105 312 1,810 SH   SOLE   1,810 0 0
APPLE INC COM 037833100 15,084 110,135 SH   SOLE   110,135 0 0
APPLIED MATLS INC COM 038222105 729 5,118 SH   SOLE   5,118 0 0
AT&T INC COM 00206R102 462 16,047 SH   SOLE   16,047 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 517 2,603 SH   SOLE   2,603 0 0
BECTON DICKINSON & CO COM 075887109 372 1,529 SH   SOLE   1,529 0 0
BERKSHIRE HATHAWAY INC DEL CL A 084670108 2,093 5 SH   SOLE   5 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 2,915 10,487 SH   SOLE   10,487 0 0
BK OF AMERICA CORP COM 060505104 527 12,770 SH   SOLE   12,770 0 0
BLACKROCK INC COM 09247X101 240 274 SH   SOLE   274 0 0
BOEING CO COM 097023105 675 2,818 SH   SOLE   2,818 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108 453 6,777 SH   SOLE   6,777 0 0
CANADIAN NATL RY CO COM 136375102 275 2,606 SH   SOLE   2,606 0 0
CARDLYTICS INC COM 14161W105 419 3,300 SH   SOLE   3,300 0 0
CATERPILLAR INC COM 149123101 344 1,580 SH   SOLE   1,580 0 0
CENTENE CORP DEL COM 15135B101 3,116 42,729 SH   SOLE   42,729 0 0
CHEVRON CORP NEW COM 166764100 350 3,342 SH   SOLE   3,342 0 0
CHIPOTLE MEXICAN GRILL INC COM 169656105 346 223 SH   SOLE   223 0 0
CISCO SYS INC COM 17275R102 660 12,445 SH   SOLE   12,445 0 0
COCA COLA CO COM 191216100 484 8,936 SH   SOLE   8,936 0 0
COMCAST CORP NEW CL A 20030N101 355 6,229 SH   SOLE   6,229 0 0
COSTCO WHSL CORP NEW COM 22160K105 1,226 3,098 SH   SOLE   3,098 0 0
CVS HEALTH CORP COM 126650100 298 3,570 SH   SOLE   3,570 0 0
DANAHER CORPORATION COM 235851102 628 2,341 SH   SOLE   2,341 0 0
DISNEY WALT CO COM 254687106 651 3,705 SH   SOLE   3,705 0 0
DLH HLDGS CORP COM 23335Q100 1,499 128,314 SH   SOLE   128,314 0 0
ECOLAB INC COM 278865100 278 1,351 SH   SOLE   1,351 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107 274 11,364 SH   SOLE   11,364 0 0
EQUIFAX INC COM 294429105 207 865 SH   SOLE   865 0 0
EXXON MOBIL CORP COM 30231G102 386 6,116 SH   SOLE   6,116 0 0
FACEBOOK INC CL A 30303M102 1,186 3,410 SH   SOLE   3,410 0 0
FIRST MIDWEST BANCORP DEL COM 320867104 305 15,396 SH   SOLE   15,396 0 0
FIRST REP BK SAN FRANCISCO C COM 33616C100 2,405 12,849 SH   SOLE   12,849 0 0
GENERAL ELECTRIC CO COM 369604103 198 14,708 SH   SOLE   14,708 0 0
GODADDY INC CL A 380237107 220 2,529 SH   SOLE   2,529 0 0
GOLDMAN SACHS GROUP INC COM 38141G104 256 674 SH   SOLE   674 0 0
HOME DEPOT INC COM 437076102 719 2,253 SH   SOLE   2,253 0 0
HONEYWELL INTL INC COM 438516106 464 2,114 SH   SOLE   2,114 0 0
IDEXX LABS INC COM 45168D104 553 876 SH   SOLE   876 0 0
ILLINOIS TOOL WKS INC COM 452308109 247 1,106 SH   SOLE   1,106 0 0
INTEL CORP COM 458140100 639 11,388 SH   SOLE   11,388 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 494 3,368 SH   SOLE   3,368 0 0
INVESCO QQQ TR UNIT SER 1 46090E103 67,863 191,470 SH   SOLE   191,470 0 0
ISHARES GOLD TR ISHARES NEW 464285204 13,314 394,963 SH   SOLE   394,963 0 0
ISHARES INC CORE MSCI EMKT 46434G103 30,750 459,020 SH   SOLE   459,020 0 0
ISHARES SILVER TR ISHARES 46428Q109 463 19,127 SH   SOLE   19,127 0 0
ISHARES TR 1 3 YR TREAS BD 464287457 235 2,733 SH   SOLE   2,733 0 0
ISHARES TR CORE MSCI EAFE 46432F842 87,441 1,168,067 SH   SOLE   1,168,067 0 0
ISHARES TR CORE S&P SCP ETF 464287804 59,839 529,640 SH   SOLE   529,640 0 0
ISHARES TR CORE S&P500 ETF 464287200 225,922 525,499 SH   SOLE   525,499 0 0
ISHARES TR CORE US AGGBD ET 464287226 319 2,762 SH   SOLE   2,762 0 0
ISHARES TR EAFE SML CP ETF 464288273 239 3,217 SH   SOLE   3,217 0 0
ISHARES TR EAFE VALUE ETF 464288877 3,322 64,176 SH   SOLE   64,176 0 0
ISHARES TR EXPND TEC SC ETF 464287549 11,639 28,811 SH   SOLE   28,811 0 0
ISHARES TR GL CLEAN ENE ETF 464288224 211 8,982 SH   SOLE   8,982 0 0
ISHARES TR INTL SEL DIV ETF 464288448 2,589 79,894 SH   SOLE   79,894 0 0
ISHARES TR MSCI EAFE ETF 464287465 13,653 173,084 SH   SOLE   173,084 0 0
ISHARES TR MSCI USA ESG SLC 464288802 659 6,897 SH   SOLE   6,897 0 0
ISHARES TR MSCI USA QLT FCT 46432F339 217 1,630 SH   SOLE   1,630 0 0
ISHARES TR RUS 1000 ETF 464287622 128,269 529,862 SH   SOLE   529,862 0 0
ISHARES TR RUS 1000 GRW ETF 464287614 1,727 6,360 SH   SOLE   6,360 0 0
ISHARES TR RUS 1000 VAL ETF 464287598 7,424 46,805 SH   SOLE   46,805 0 0
ISHARES TR RUS 2000 VAL ETF 464287630 512 3,088 SH   SOLE   3,088 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 1,023 4,461 SH   SOLE   4,461 0 0
ISHARES TR S&P 100 ETF 464287101 477 2,430 SH   SOLE   2,430 0 0
ISHARES TR S&P 500 VAL ETF 464287408 3,745 25,364 SH   SOLE   25,364 0 0
ISHARES TR SELECT DIVID ETF 464287168 714 6,121 SH   SOLE   6,121 0 0
ISHARES TR SP SMCP600VL ETF 464287879 13,374 126,853 SH   SOLE   126,853 0 0
ISHARES TR TIPS BD ETF 464287176 14,678 114,661 SH   SOLE   114,661 0 0
ISHARES TR U.S. TECH ETF 464287721 770 7,751 SH   SOLE   7,751 0 0
ISHARES TR U.S. UTILITS ETF 464287697 1,058 13,472 SH   SOLE   13,472 0 0
JOHNSON & JOHNSON COM 478160104 2,046 12,418 SH   SOLE   12,418 0 0
JPMORGAN CHASE & CO COM 46625H100 1,493 9,597 SH   SOLE   9,597 0 0
KIMBERLY-CLARK CORP COM 494368103 283 2,117 SH   SOLE   2,117 0 0
LILLY ELI & CO COM 532457108 528 2,301 SH   SOLE   2,301 0 0
LOWES COS INC COM 548661107 207 1,069 SH   SOLE   1,069 0 0
MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 240 4,900 SH   SOLE   4,900 0 0
MASTERCARD INCORPORATED CL A 57636Q104 444 1,217 SH   SOLE   1,217 0 0
MCCORMICK & CO INC COM NON VTG 579780206 323 3,653 SH   SOLE   3,653 0 0
MCDONALDS CORP COM 580135101 540 2,336 SH   SOLE   2,336 0 0
MEDTRONIC PLC SHS G5960L103 213 1,719 SH   SOLE   1,719 0 0
MERCK & CO INC COM 58933Y105 666 8,559 SH   SOLE   8,559 0 0
MICROSOFT CORP COM 594918104 6,762 24,960 SH   SOLE   24,960 0 0
NETFLIX INC COM 64110L106 229 433 SH   SOLE   433 0 0
NEW AMER HIGH INCOME FD INC COM NEW 641876800 216 23,352 SH   SOLE   23,352 0 0
NEXTERA ENERGY INC COM 65339F101 486 6,627 SH   SOLE   6,627 0 0
NIKE INC CL B 654106103 217 1,402 SH   SOLE   1,402 0 0
NORFOLK SOUTHN CORP COM 655844108 238 896 SH   SOLE   896 0 0
NUSHARES ETF TR NUVEEN ESG LRGVL 67092P300 417 11,059 SH   SOLE   11,059 0 0
NVIDIA CORPORATION COM 67066G104 509 636 SH   SOLE   636 0 0
ORACLE CORP COM 68389X105 553 7,099 SH   SOLE   7,099 0 0
PAYPAL HLDGS INC COM 70450Y103 1,990 6,828 SH   SOLE   6,828 0 0
PEPSICO INC COM 713448108 382 2,581 SH   SOLE   2,581 0 0
PFIZER INC COM 717081103 338 8,638 SH   SOLE   8,638 0 0
PROCTER AND GAMBLE CO COM 742718109 1,001 7,421 SH   SOLE   7,421 0 0
PROTAGONIST THERAPEUTICS INC COM 74366E102 522 11,640 SH   SOLE   11,640 0 0
QUALCOMM INC COM 747525103 225 1,572 SH   SOLE   1,572 0 0
SALESFORCE COM INC COM 79466L302 327 1,337 SH   SOLE   1,337 0 0
SCHWAB CHARLES CORP COM 808513105 1,350 18,543 SH   SOLE   18,543 0 0
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 545 13,809 SH   SOLE   13,809 0 0
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 273 2,621 SH   SOLE   2,621 0 0
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 995 15,732 SH   SOLE   15,732 0 0
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 2,708 18,338 SH   SOLE   18,338 0 0
SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109 1,363 3,952 SH   SOLE   3,952 0 0
SPDR GOLD TR GOLD SHS 78463V107 19,295 116,495 SH   SOLE   116,495 0 0
SPDR INDEX SHS FDS MSCI EAFE FS ETF 78470E106 1,636 19,589 SH   SOLE   19,589 0 0
SPDR INDEX SHS FDS MSCI EMR MKT ETF 78470E205 919 11,195 SH   SOLE   11,195 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 284,308 664,179 SH   SOLE   664,179 0 0
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 390 794 SH   SOLE   794 0 0
SPDR SER TR PORTFOLIO SH TSR 78468R101 678 22,138 SH   SOLE   22,138 0 0
SPDR SER TR SPDR S&P 500 ETF 78468R796 2,580 24,303 SH   SOLE   24,303 0 0
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 218 1,814 SH   SOLE   1,814 0 0
TARGET CORP COM 87612E106 1,061 4,390 SH   SOLE   4,390 0 0
TESLA INC COM 88160R101 10,425 15,338 SH   SOLE   15,338 0 0
TEXAS INSTRS INC COM 882508104 743 3,862 SH   SOLE   3,862 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 498 988 SH   SOLE   988 0 0
TUCOWS INC COM NEW 898697206 281 3,500 SH   SOLE   3,500 0 0
UNION PAC CORP COM 907818108 633 2,877 SH   SOLE   2,877 0 0
UNITED PARCEL SERVICE INC CL B 911312106 11,023 53,001 SH   SOLE   53,001 0 0
UNITEDHEALTH GROUP INC COM 91324P102 697 1,741 SH   SOLE   1,741 0 0
UNITY SOFTWARE INC COM 91332U101 2,778 25,290 SH   SOLE   25,290 0 0
VANGUARD INDEX FDS GROWTH ETF 922908736 511 1,780 SH   SOLE   1,780 0 0
VANGUARD INDEX FDS LARGE CAP ETF 922908637 513 2,555 SH   SOLE   2,555 0 0
VANGUARD INDEX FDS MID CAP ETF 922908629 452 1,906 SH   SOLE   1,906 0 0
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 9,474 93,075 SH   SOLE   93,075 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 1,185 3,011 SH   SOLE   3,011 0 0
VANGUARD INDEX FDS SM CP VAL ETF 922908611 412 2,370 SH   SOLE   2,370 0 0
VANGUARD INDEX FDS SMALL CP ETF 922908751 269 1,195 SH   SOLE   1,195 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769 8,524 38,254 SH   SOLE   38,254 0 0
VANGUARD INDEX FDS VALUE ETF 922908744 293 2,134 SH   SOLE   2,134 0 0
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 6,404 101,027 SH   SOLE   101,027 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 1,828 33,650 SH   SOLE   33,650 0 0
VANGUARD MUN BD FDS TAX EXEMPT BD 922907746 729 13,184 SH   SOLE   13,184 0 0
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 1,296 8,373 SH   SOLE   8,373 0 0
VANGUARD TAX-MANAGED INTL FD FTSE DEV MKT ETF 921943858 177,515 3,445,565 SH   SOLE   3,445,565 0 0
VANGUARD WORLD FD ESG INTL STK ETF 921910725 1,318 20,553 SH   SOLE   20,553 0 0
VANGUARD WORLD FD ESG US STK ETF 921910733 777 9,714 SH   SOLE   9,714 0 0
VANGUARD WORLD FDS INF TECH ETF 92204A702 85,768 215,081 SH   SOLE   215,081 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 713 12,723 SH   SOLE   12,723 0 0
VISA INC COM CL A 92826C839 1,026 4,390 SH   SOLE   4,390 0 0
WALMART INC COM 931142103 486 3,444 SH   SOLE   3,444 0 0
WELLS FARGO CO NEW COM 949746101 442 9,760 SH   SOLE   9,760 0 0
WISDOMTREE TR INTL SMCAP DIV 97717W760 414 5,543 SH   SOLE   5,543 0 0
WISDOMTREE TR US DIVID EX FNCL 97717W406 382 3,924 SH   SOLE   3,924 0 0
WISDOMTREE TR US TOTAL DIVIDND 97717W109 244 2,062 SH   SOLE   2,062 0 0
ZOETIS INC CL A 98978V103 244 1,307 SH   SOLE   1,307 0 0