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 1,226 503 SH   SOLE   0 0 503
ALPHABET INC CAP STK CL C 02079K107 1,415 564 SH   SOLE   0 0 564
AMAZON COM INC COM 023135106 634 184 SH   SOLE   0 0 184
APPLE INC COM 037833100 6,823 49,830 SH   SOLE   0 0 49,830
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 255 920 SH   SOLE   0 0 920
BIO RAD LABS INC CL A 090572207 262 405 SH   SOLE   0 0 405
DISNEY WALT CO COM 254687106 219 1,253 SH   SOLE   0 0 1,253
ENBRIDGE INC COM 29250N105 274 6,845 SH   SOLE   0 0 6,845
ETF SER SOLUTIONS US DIVERSIFIED 26922A511 616 17,800 SH   SOLE   0 0 17,800
EXACT SCIENCES CORP COM 30063P105 273 2,194 SH   SOLE   0 0 2,194
EXXON MOBIL CORP COM 30231G102 363 5,743 SH   SOLE   0 0 5,743
FACEBOOK INC CL A 30303M102 364 1,050 SH   SOLE   0 0 1,050
FIRST TR EXCH TRADED FD III EME MRK BD ETF 33739P202 1,145 33,630 SH   SOLE   0 0 33,630
FIRST TR EXCH TRADED FD III MANAGD MUN ETF 33739N108 1,739 30,429 SH   SOLE   0 0 30,429
FIRST TR EXCH TRADED FD III MUNI HI INCM ETF 33739P301 1,015 18,052 SH   SOLE   0 0 18,052
FIRST TR EXCH TRADED FD III RIVRFRNT DYN DEV 33739P608 480 6,792 SH   SOLE   0 0 6,792
FIRST TR EXCH TRADED FD III ULTRA SHT DUR MU 33740J104 634 31,453 SH   SOLE   0 0 31,453
FIRST TR EXCH TRD ALPHDX FD EMERG MKT ALPH 33737J182 554 19,833 SH   SOLE   0 0 19,833
FIRST TR EXCH TRD ALPHDX FD EUROPE ALPHADEX 33737J117 458 10,740 SH   SOLE   0 0 10,740
FIRST TR EXCHANGE TRAD FD VI ALT ABSLT STRG 33740Y101 381 12,534 SH   SOLE   0 0 12,534
FIRST TR EXCHANGE TRAD FD VI FST TR GLB FD 33739H101 3,324 140,888 SH   SOLE   0 0 140,888
FIRST TR EXCHANGE TRADED FD CONSUMR DISCRE 33734X101 313 5,142 SH   SOLE   0 0 5,142
FIRST TR EXCHANGE TRADED FD INTL EQUITY OPP 33734X853 249 3,637 SH   SOLE   0 0 3,637
FIRST TR EXCHANGE-TRADED FD FIRST TR ENH NEW 33739Q408 276 4,684 SH   SOLE   0 0 4,684
FIRST TR EXCHANGE-TRADED FD FIRST TR TA HIYL 33738D408 1,230 25,346 SH   SOLE   0 0 25,346
FIRST TR EXCHANGE-TRADED FD FST LOW OPPT EFT 33739Q200 16,080 315,770 SH   SOLE   0 0 315,770
FIRST TR EXCHANGE-TRADED FD LUNT US FACTOR 33733E872 10,282 295,652 SH   SOLE   0 0 295,652
FIRST TR EXCHANGE-TRADED FD MNGD FUTRS STRGY 33739G103 336 6,878 SH   SOLE   0 0 6,878
FIRST TR EXCHANGE-TRADED FD NAS CLNEDG GREEN 33733E500 1,184 17,103 SH   SOLE   0 0 17,103
FIRST TR EXCHANGE-TRADED FD SENIOR LN FD 33738D309 3,095 64,556 SH   SOLE   0 0 64,556
FIRST TR EXCHNG TRADED FD VI CBOE VEST FD DEP 33740U703 8,983 432,630 SH   SOLE   0 0 432,630
FIRST TR EXCHNG TRADED FD VI TCW OPPORTUNIS 33740F805 6,450 120,181 SH   SOLE   0 0 120,181
FIRST TR EXCHNG TRADED FD VI TCW SECURITIZED 33740U109 6,395 246,953 SH   SOLE   0 0 246,953
FIRST TR EXCHNG TRADED FD VI TCW UNCONSTRAI 33740F888 3,153 118,373 SH   SOLE   0 0 118,373
FIRST TR EXCHNG TRADED FD VI US EQT DEEP DUFR 33740F771 767 22,377 SH   SOLE   0 0 22,377
FIRST TR LRG CP VL ALPHADEX COM SHS 33735J101 659 10,046 SH   SOLE   0 0 10,046
FIRST TR LRGE CP CORE ALPHA COM SHS 33734K109 753 8,784 SH   SOLE   0 0 8,784
FIRST TR NASDAQ 100 TECH IND SHS 337345102 221 1,392 SH   SOLE   0 0 1,392
FIRST TR VALUE LINE DIVID IN SHS 33734H106 321 8,041 SH   SOLE   0 0 8,041
FIRST TRUST LRGCP GWT ALPHAD COM SHS 33735K108 879 8,024 SH   SOLE   0 0 8,024
FLEXSHARES TR MORNSTAR UPSTR 33939L407 4,365 114,242 SH   SOLE   0 0 114,242
GLOBAL X FDS GLOBX SUPDV US 37950E291 236 11,837 SH   SOLE   0 0 11,837
GLOBAL X FDS US INFR DEV ETF 37954Y673 464 19,194 SH   SOLE   0 0 19,194
HOME DEPOT INC COM 437076102 286 895 SH   SOLE   0 0 895
ISHARES INC CORE MSCI EMKT 46434G103 666 9,965 SH   SOLE   0 0 9,965
ISHARES INC ESG AWR MSCI EM 46434G863 252 5,582 SH   SOLE   0 0 5,582
ISHARES INC MSCI GBL MIN VOL 464286525 813 7,886 SH   SOLE   0 0 7,886
ISHARES INC MSCI GLB SLV&MTL 464286327 247 16,040 SH   SOLE   0 0 16,040
ISHARES TR 0-5YR INVT GR CP 46434V100 605 11,641 SH   SOLE   0 0 11,641
ISHARES TR 3 7 YR TREAS BD 464288661 2,015 15,430 SH   SOLE   0 0 15,430
ISHARES TR CORE MSCI EURO 46434V738 2,423 42,341 SH   SOLE   0 0 42,341
ISHARES TR CORE MSCI PAC 46434V696 647 9,737 SH   SOLE   0 0 9,737
ISHARES TR CORE S&P MCP ETF 464287507 432 1,609 SH   SOLE   0 0 1,609
ISHARES TR CORE S&P SCP ETF 464287804 374 3,292 SH   SOLE   0 0 3,292
ISHARES TR CORE S&P TTL STK 464287150 423 4,276 SH   SOLE   0 0 4,276
ISHARES TR CORE S&P500 ETF 464287200 508 1,184 SH   SOLE   0 0 1,184
ISHARES TR CORE US AGGBD ET 464287226 557 4,831 SH   SOLE   0 0 4,831
ISHARES TR EGSADVNCDMSCI EM 46436E742 504 10,808 SH   SOLE   0 0 10,808
ISHARES TR ESG ADV TTL USD 46436E619 863 17,327 SH   SOLE   0 0 17,327
ISHARES TR ESG ADVNCD HY BD 46435G441 495 9,437 SH   SOLE   0 0 9,437
ISHARES TR ESG AW MSCI EAFE 46435G516 575 7,274 SH   SOLE   0 0 7,274
ISHARES TR ESG AWARE MSCI 46435U663 678 16,800 SH   SOLE   0 0 16,800
ISHARES TR ESG AWR MSCI USA 46435G425 531 5,389 SH   SOLE   0 0 5,389
ISHARES TR ESG AWRE 1 5 YR 46435G243 338 13,001 SH   SOLE   0 0 13,001
ISHARES TR ESG AWRE USD ETF 46435G193 597 21,531 SH   SOLE   0 0 21,531
ISHARES TR ESG EAFE ETF 46436E759 1,561 23,033 SH   SOLE   0 0 23,033
ISHARES TR ESG MSCI USA ETF 46436E767 1,726 47,451 SH   SOLE   0 0 47,451
ISHARES TR GBL GREEN ETF 46435U440 491 9,054 SH   SOLE   0 0 9,054
ISHARES TR GL CLEAN ENE ETF 464288224 943 40,364 SH   SOLE   0 0 40,364
ISHARES TR GLOBAL ENERG ETF 464287341 373 14,004 SH   SOLE   0 0 14,004
ISHARES TR GRWT ALLOCAT ETF 464289867 210 3,757 SH   SOLE   0 0 3,757
ISHARES TR IBOXX INV CP ETF 464287242 519 3,872 SH   SOLE   0 0 3,872
ISHARES TR INTL DEV RE ETF 464288489 241 8,210 SH   SOLE   0 0 8,210
ISHARES TR MSCI UK ETF NEW 46435G334 350 10,649 SH   SOLE   0 0 10,649
ISHARES TR MSCI USA ESG SLC 464288802 528 5,522 SH   SOLE   0 0 5,522
ISHARES TR NATIONAL MUN ETF 464288414 2,086 17,783 SH   SOLE   0 0 17,783
ISHARES TR RUS 1000 GRW ETF 464287614 434 1,599 SH   SOLE   0 0 1,599
ISHARES TR RUS 1000 VAL ETF 464287598 303 1,912 SH   SOLE   0 0 1,912
ISHARES TR SHRT NAT MUN ETF 464288158 1,413 13,107 SH   SOLE   0 0 13,107
ISHARES TR TIPS BD ETF 464287176 1,371 10,704 SH   SOLE   0 0 10,704
J P MORGAN EXCHANGE-TRADED F ULTRA SHRT INC 46641Q837 1,510 29,853 SH   SOLE   0 0 29,853
JPMORGAN CHASE & CO COM 46625H100 331 2,144 SH   SOLE   0 0 2,144
LILLY ELI & CO COM 532457108 320 1,395 SH   SOLE   0 0 1,395
LISTED FD TR WAHED FTSE ETF 53656F607 294 7,810 SH   SOLE   0 0 7,810
LITHIA MTRS INC COM 536797103 233 683 SH   SOLE   0 0 683
MICROSOFT CORP COM 594918104 3,310 12,218 SH   SOLE   0 0 12,218
MIZUHO FINANCIAL GROUP INC SPONSORED ADR 60687Y109 36 12,357 SH   SOLE   0 0 12,357
NUSHARES ETF TR ESG HI TLD CRP 67092P854 258 10,348 SH   SOLE   0 0 10,348
NUSHARES ETF TR NUVEEN ESG EMRGN 67092P888 517 13,974 SH   SOLE   0 0 13,974
NUSHARES ETF TR NUVEEN ESG INTL 67092P805 677 21,469 SH   SOLE   0 0 21,469
NUSHARES ETF TR NUVEEN ESG LRGCP 67092P201 1,383 21,430 SH   SOLE   0 0 21,430
NUSHARES ETF TR NUVEEN ESG LRGVL 67092P300 1,190 31,527 SH   SOLE   0 0 31,527
NUSHARES ETF TR NUVEEN ESG SMLCP 67092P607 636 14,123 SH   SOLE   0 0 14,123
NUSHARES ETF TR NUVEEN ESG US 67092P870 2,251 86,305 SH   SOLE   0 0 86,305
NVIDIA CORPORATION COM 67066G104 720 902 SH   SOLE   0 0 902
PIMCO ETF TR ACTIVE BD ETF 72201R775 526 4,740 SH   SOLE   0 0 4,740
PIMCO ETF TR ENHANCD SHORT 72201R643 329 3,287 SH   SOLE   0 0 3,287
PIMCO ETF TR INV GRD CRP BD 72201R817 249 2,182 SH   SOLE   0 0 2,182
SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706 747 22,686 SH   SOLE   0 0 22,686
SCHWAB STRATEGIC TR INTL SCEQT ETF 808524888 1,188 28,468 SH   SOLE   0 0 28,468
SCHWAB STRATEGIC TR INTRM TRM TRES 808524854 4,125 72,546 SH   SOLE   0 0 72,546
SCHWAB STRATEGIC TR US AGGREGATE B 808524839 205 3,782 SH   SOLE   0 0 3,782
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 670 8,873 SH   SOLE   0 0 8,873
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 2,273 21,838 SH   SOLE   0 0 21,838
SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 514 6,609 SH   SOLE   0 0 6,609
SCHWAB STRATEGIC TR US REIT ETF 808524847 894 19,541 SH   SOLE   0 0 19,541
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 282 1,913 SH   SOLE   0 0 1,913
SLACK TECHNOLOGIES INC COM CL A 83088V102 1,007 22,726 SH   SOLE   0 0 22,726
SPDR GOLD TR GOLD SHS 78463V107 1,562 9,438 SH   SOLE   0 0 9,438
SPDR INDEX SHS FDS PORTFLO EURP ETF 78463X103 1,944 46,267 SH   SOLE   0 0 46,267
SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889 10,883 296,289 SH   SOLE   0 0 296,289
SPDR INDEX SHS FDS PORTFOLIO EMG MK 78463X509 8,445 185,372 SH   SOLE   0 0 185,372
SPDR INDEX SHS FDS S&P EMKTSC ETF 78463X756 994 16,335 SH   SOLE   0 0 16,335
SPDR INDEX SHS FDS S&P INTL SMLCP 78463X871 674 17,782 SH   SOLE   0 0 17,782
SPDR S&P 500 ETF TR TR UNIT 78462F103 3,775 8,827 SH   SOLE   0 0 8,827
SPDR SER TR BLOMBERG BRC INT 78464A334 3,197 100,602 SH   SOLE   0 0 100,602
SPDR SER TR BLOMBERG INTL TR 78464A516 672 22,893 SH   SOLE   0 0 22,893
SPDR SER TR PORTFOLIO AGRGTE 78464A649 1,266 42,049 SH   SOLE   0 0 42,049
SPDR SER TR PORTFOLIO LN TSR 78464A664 439 10,907 SH   SOLE   0 0 10,907
SPDR SER TR PORTFOLIO S&P500 78464A854 16,374 325,250 SH   SOLE   0 0 325,250
SPDR SER TR PORTFOLIO S&P600 78468R853 4,341 99,007 SH   SOLE   0 0 99,007
SPDR SER TR PORTFOLIO SHORT 78464A474 206 6,672 SH   SOLE   0 0 6,672
SSGA ACTIVE TR SPDR SSGA US SCT 78470P408 223 5,025 SH   SOLE   0 0 5,025
TESLA INC COM 88160R101 297 436 SH   SOLE   0 0 436
US BANCORP DEL COM NEW 902973304 4,909 86,142 SH   SOLE   0 0 86,142
VANECK MERK GOLD TR GOLD TRUST 921078101 276 16,227 SH   SOLE   0 0 16,227
VANGUARD ADMIRAL FDS INC MIDCP 400 IDX 921932885 645 3,538 SH   SOLE   0 0 3,538
VANGUARD ADMIRAL FDS INC SMLLCP 600 IDX 921932828 495 2,394 SH   SOLE   0 0 2,394
VANGUARD BD INDEX FDS SHORT TRM BOND 921937827 534 6,488 SH   SOLE   0 0 6,488
VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835 3,684 42,908 SH   SOLE   0 0 42,908
VANGUARD CHARLOTTE FDS INTL BD IDX ETF 92203J407 859 15,037 SH   SOLE   0 0 15,037
VANGUARD INDEX FDS EXTEND MKT ETF 922908652 555 2,936 SH   SOLE   0 0 2,936
VANGUARD INDEX FDS GROWTH ETF 922908736 387 1,352 SH   SOLE   0 0 1,352
VANGUARD INDEX FDS LARGE CAP ETF 922908637 352 1,756 SH   SOLE   0 0 1,756
VANGUARD INDEX FDS MID CAP ETF 922908629 5,513 23,229 SH   SOLE   0 0 23,229
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 2,442 24,000 SH   SOLE   0 0 24,000
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 8,350 21,189 SH   SOLE   0 0 21,189
VANGUARD INDEX FDS SMALL CP ETF 922908751 4,484 19,901 SH   SOLE   0 0 19,901
VANGUARD INDEX FDS TOTAL STK MKT 922908769 438 1,965 SH   SOLE   0 0 1,965
VANGUARD INDEX FDS VALUE ETF 922908744 238 1,727 SH   SOLE   0 0 1,727
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 239 3,765 SH   SOLE   0 0 3,765
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 4,896 90,139 SH   SOLE   0 0 90,139
VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 9,774 145,335 SH   SOLE   0 0 145,335
VANGUARD INTL EQUITY INDEX F FTSE PACIFIC ETF 922042866 6,952 84,559 SH   SOLE   0 0 84,559
VANGUARD INTL EQUITY INDEX F FTSE SMCAP ETF 922042718 2,274 16,628 SH   SOLE   0 0 16,628
VANGUARD INTL EQUITY INDEX F GLB EX US ETF 922042676 3,205 55,086 SH   SOLE   0 0 55,086
VANGUARD MALVERN FDS STRM INFPROIDX 922020805 498 9,519 SH   SOLE   0 0 9,519
VANGUARD MUN BD FDS TAX EXEMPT BD 922907746 1,636 29,594 SH   SOLE   0 0 29,594
VANGUARD SCOTTSDALE FDS INTER TERM TREAS 92206C706 788 11,633 SH   SOLE   0 0 11,633
VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 980 10,296 SH   SOLE   0 0 10,296
VANGUARD SCOTTSDALE FDS LONG TERM TREAS 92206C847 335 3,805 SH   SOLE   0 0 3,805
VANGUARD SCOTTSDALE FDS MORTG-BACK SEC 92206C771 333 6,236 SH   SOLE   0 0 6,236
VANGUARD TAX-MANAGED INTL FD FTSE DEV MKT ETF 921943858 1,466 28,391 SH   SOLE   0 0 28,391
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406 357 3,379 SH   SOLE   0 0 3,379
VANGUARD WHITEHALL FDS INTL DVD ETF 921946810 1,390 15,870 SH   SOLE   0 0 15,870
VANGUARD WHITEHALL FDS INTL HIGH ETF 921946794 358 5,280 SH   SOLE   0 0 5,280
VANGUARD WORLD FD ESG INTL STK ETF 921910725 239 3,717 SH   SOLE   0 0 3,717
VANGUARD WORLD FD ESG US STK ETF 921910733 214 2,683 SH   SOLE   0 0 2,683
VEEVA SYS INC CL A COM 922475108 2,492 8,014 SH   SOLE   0 0 8,014
WEC ENERGY GROUP INC COM 92939U106 201 2,250 SH   SOLE   0 0 2,250
WISDOMTREE TR EM EX ST-OWNED 97717X578 364 8,656 SH   SOLE   0 0 8,656
WISDOMTREE TR US LARGECAP FUND 97717W588 240 5,211 SH   SOLE   0 0 5,211
WISDOMTREE TR YIELD ENHANCD US 97717X511 221 4,237 SH   SOLE   0 0 4,237
WORLD GOLD TR SPDR GLD MINIS 98149E204 636 36,084 SH   SOLE   0 0 36,084