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 Company COM 88579Y101 693 3,902 SH   SOLE NONE 459 0 3,443
A T & T Inc New COM 00206R102 2,004 81,464 SH   SOLE NONE 2,050 0 79,414
Abbott Laboratories COM 002824100 2,150 15,279 SH   SOLE NONE 0 0 15,279
Abbvie Inc COM 00287Y109 2,519 18,609 SH   SOLE NONE 131 0 18,478
Aberdeen STNDRD PHYSCL Swiss GLD ETF PHYSCL GOLD SHS 00326A104 277 15,830 SH   SOLE NONE 0 0 15,830
Accenture PLC CLS A SHS CLASS A G1151C101 1,179 2,844 SH   SOLE NONE 200 0 2,644
Acuity Brands Inc COM 00508Y102 9,103 43,000 SH   SOLE NONE 0 0 43,000
Adaptive COM 00650F109 4,981 177,536 SH   SOLE NONE 0 0 177,536
Adobe SYS Inc COM 00724F101 346 611 SH   SOLE NONE 522 0 89
Aflac Inc COM 001055102 289 4,966 SH   SOLE NONE 125 0 4,841
Agnico Eagle Mines COM 008474108 200 3,773 SH   SOLE NONE 0 0 3,773
Air Products & Chem COM 009158106 426 1,395 SH   SOLE NONE 625 0 770
Albemarle Corp COM 012653101 383 1,638 SH   SOLE NONE 1,513 0 125
Alphabet Inc Cap STK (GOOG) CAP STK CL C 02079K107 15,827 5,470 SH   SOLE NONE 668 0 4,802
Alphabet Inc Cap STK (GOOGL) CAP STK CL A 02079K305 10,498 3,624 SH   SOLE NONE 374 0 3,250
Altria Group Inc COM 02209S103 273 5,666 SH   SOLE NONE 505 0 5,161
Amazon Com Inc COM 023135106 18,935 5,679 SH   SOLE NONE 781 0 4,898
American Express Company COM 025816109 702 4,291 SH   SOLE NONE 958 0 3,333
American Tower COM 03027X100 677 2,306 SH   SOLE NONE 71 0 2,235
American WTR WKS Co COM 030420103 1,239 6,564 SH   SOLE NONE 0 0 6,564
Amgen Incorporated COM 031162100 1,051 4,676 SH   SOLE NONE 112 0 4,564
Amyris Inc COM NEW 03236M200 54 10,000 SH   SOLE NONE 0 0 10,000
Apple Inc COM 037833100 65,690 369,942 SH   SOLE NONE 20,600 0 349,341
Applovin Corp Class A COM CL A 03831W108 51,220 543,392 SH   SOLE NONE 0 0 543,392
Aptiv PLC Com New SHS G6095L109 213 1,297 SH   SOLE NONE 1,283 0 14
Arista Networks Inc COM 040413106 569 3,964 SH   SOLE NONE 2,660 0 1,304
Atlas Corp F SHARES Y0436Q109 1,484 104,669 SH   SOLE NONE 0 0 104,669
Auto Data Processing COM 053015103 337 1,361 SH   SOLE NONE 45 0 1,316
Autozone Inc COM 053332102 599 286 SH   SOLE NONE 286 0 0
B G C Partners Class A CL A 05541T101 6,214 1,336,394 SH   SOLE NONE 0 0 1,336,394
Bank New York COM 064058100 411 7,082 SH   SOLE NONE 142 0 6,940
Bank Of America COM 060505104 13,364 300,395 SH   SOLE NONE 227,515 0 72,880
Bank Of Nova Scotia COM 064149107 289 3,991 SH   SOLE NONE 0 0 3,991
Berkshire Hathaway (A) CL A 084670108 1,351 3 SH   SOLE NONE 3 0 0
Berkshire Hathaway (B) CL B NEW 084670702 3,913 13,090 SH   SOLE NONE 1,662 0 11,428
BlackRock Inc COM 09247X101 5,057 5,524 SH   SOLE NONE 242 0 5,282
Blackstone Group Inc CL A COM 09260D107 661 5,110 SH   SOLE NONE 109 0 5,001
Bloom Energy Corp COM CL A 093712107 240 10,959 SH   SOLE NONE 0 0 10,959
Boeing Co COM 097023105 3,348 16,632 SH   SOLE NONE 160 0 16,472
Booking HLDGS Inc COM 09857L108 326 136 SH   SOLE NONE 3 0 133
BP PLC ADR SPONSORED ADR 055622104 497 18,664 SH   SOLE NONE 1,582 0 17,082
Bristol Myers Squibb COM 110122108 1,364 21,889 SH   SOLE NONE 4,506 0 17,383
Broadcom Inc Com COM 11135F101 1,275 1,917 SH   SOLE NONE 35 0 1,882
C S X Corp COM 126408103 939 24,981 SH   SOLE NONE 345 0 24,636
C V S Caremark Corp COM 126650100 4,731 45,861 SH   SOLE NONE 190 0 45,671
Callaway Golf Co COM 131193104 1,514 55,185 SH   SOLE NONE 0 0 55,185
Carrier Global COM 14448C104 211 3,882 SH   SOLE NONE 0 0 3,882
Caterpillar Inc COM 149123101 1,052 5,091 SH   SOLE NONE 565 0 4,526
Celanese Corp Del COM 150870103 620 3,692 SH   SOLE NONE 0 0 3,692
Charter Communicatn CL A 16119P108 458 703 SH   SOLE NONE 0 0 703
Chevron Corporation COM 166764100 1,949 16,612 SH   SOLE NONE 1,996 0 14,616
Chewy Inc CL A 16679L109 253 4,307 SH   SOLE NONE 0 0 4,307
Chipotle Mexican COM 169656105 267 153 SH   SOLE NONE 0 0 153
Cisco Systems Inc COM 17275R102 2,488 39,266 SH   SOLE NONE 6,739 0 32,526
Citigroup Inc COM NEW 172967424 1,454 24,089 SH   SOLE NONE 865 0 23,224
Coca Cola COM 191216100 587 9,915 SH   SOLE NONE 4,076 0 5,839
Cognizant Tech CL A 192446102 433 4,888 SH   SOLE NONE 17 0 4,871
Columbia BKG SYS Inc COM 197236102 250 7,645 SH   SOLE NONE 0 0 7,645
Comcast Corp New CL A CL A 20030N101 4,443 88,284 SH   SOLE NONE 3,902 0 84,382
Communication Services Select Sector SPDR ETF COMMUNICATION 81369Y852 6,389 82,254 SH   SOLE NONE 633 0 81,621
Concrete Pumping Holding COM 206704108 843 102,913 SH   SOLE NONE 0 0 102,913
Conocophillips COM 20825C104 419 5,799 SH   SOLE NONE 1,473 0 4,326
Consolidated Edison COM 209115104 225 2,638 SH   SOLE NONE 78 0 2,560
Constellation CL A 21036P108 312 1,246 SH   SOLE NONE 26 0 1,220
Cortexyme I N C COM 22053A107 519 41,132 SH   SOLE NONE 0 0 41,132
Crown Castle Intl Corp COM 22822V101 463 2,222 SH   SOLE NONE 114 0 2,108
Cue Biopharma Inc COM 22978P106 5,411 478,500 SH   SOLE NONE 0 0 478,500
D R Horton Inc Com COM 23331A109 216 2,000 SH   SOLE NONE 0 0 2,000
Danaher Corp COM 235851102 7,242 22,000 SH   SOLE NONE 1,183 0 20,817
DBX ETF TR Xtrack (msci Eafe) XTRACK MSCI EAFE 233051200 248 6,325 SH   SOLE NONE 0 0 6,325
Deutsche X-trackers MSCI Japan Hedged Eq ETF XTRACK MSCI JAPN 233051507 3,503 69,288 SH   SOLE NONE 0 0 69,288
Devon Energy CP New COM 25179M103 213 4,850 SH   SOLE NONE 0 0 4,850
Diageo PLC New ADR F SPON ADR NEW 25243Q205 1,021 4,639 SH   SOLE NONE 1,500 0 3,139
Digital RLTY TR Inc COM 253868103 213 1,198 SH   SOLE NONE 27 0 1,171
Dimensional ETF (trust US Equity Etf) US EQUITY ETF 25434V401 3,331 64,441 SH   SOLE NONE 0 0 64,441
Dimensional ETF (trust US Small Cap Etf) US SMALL CAP ETF 25434V500 485 8,101 SH   SOLE NONE 0 0 8,101
Dimensional ETF (trust US Targeted Vlu) US TARGETED VLU 25434V609 4,752 100,008 SH   SOLE NONE 0 0 100,008
Dimensional ETF (trust World Ex US Core) WORLD EX US CORE 25434V880 736 28,189 SH   SOLE NONE 0 0 28,189
Dimensional U S Core Equity 2 ETF US CORE EQUITY 2 25434V708 6,400 220,938 SH   SOLE NONE 0 0 220,938
Discover Finl SVCS COM 254709108 4,242 36,711 SH   SOLE NONE 280 0 36,431
Disney Walt Co COM 254687106 4,235 27,347 SH   SOLE NONE 1,454 0 25,893
Dollar Tree Inc Com COM 256746108 257 1,834 SH   SOLE NONE 0 0 1,834
Dover Corp COM 260003108 315 1,739 SH   SOLE NONE 0 0 1,739
Eaton Corp PLC F SHS G29183103 1,010 5,845 SH   SOLE NONE 78 0 5,767
Ecolab Inc COM 278865100 3,240 13,782 SH   SOLE NONE 36 0 13,746
Electronic Arts COM 285512109 351 2,667 SH   SOLE NONE 27 0 2,640
Emerson Electric Co COM 291011104 1,757 18,905 SH   SOLE NONE 665 0 18,240
Energy Fuels Inc Com COM NEW 292671708 3,823 501,140 SH   SOLE NONE 0 0 501,140
Energy Select Sector SPDR ET ENERGY 81369Y506 3,195 57,582 SH   SOLE NONE 0 0 57,582
Enterprise Products Partners LP COM 293792107 1,239 56,432 SH   SOLE NONE 0 0 56,432
Epr PPTYS Sbi COM SH BEN INT 26884U109 224 4,700 SH   SOLE NONE 0 0 4,700
Essex PPTY TR Inc COM 297178105 342 966 SH   SOLE NONE 24 0 942
Estee Lauder CL A 518439104 566 1,530 SH   SOLE NONE 1,513 0 17
Everest Re Group Com COM G3223R108 2,068 7,553 SH   SOLE NONE 0 0 7,553
Everi Holdings Inc COM 30034T103 798 37,411 SH   SOLE NONE 0 0 37,411
Exxon Mobil Corporation COM 30231G102 1,466 23,965 SH   SOLE NONE 5,058 0 18,907
Facebook Class A CL A 30303M102 2,550 7,583 SH   SOLE NONE 1,289 0 6,294
Fastenal Co COM 311900104 268 4,198 SH   SOLE NONE 0 0 4,198
Fedex Corp COM 31428X106 414 1,601 SH   SOLE NONE 1 0 1,600
Fidelity MSCI Cons STPLS Indx ETF CONSMR STAPLES 316092303 622 13,343 SH   SOLE NONE 0 0 13,343
Fidelity MSCI Energy Indx ETF MSCI ENERGY IDX 316092402 802 52,838 SH   SOLE NONE 0 0 52,838
Fidelity MSCI Finls MSCI FINLS IDX 316092501 1,798 32,157 SH   SOLE NONE 0 0 32,157
Fidelity MSCI Health Care ETF MSCI HLTH CARE I 316092600 2,114 30,801 SH   SOLE NONE 0 0 30,801
Fidelity Nasdaq (composite Index Tracking Stock) NASDAQ COMPSIT 315912808 563 9,250 SH   SOLE NONE 0 0 9,250
First Trust Nasdaq CYBRSCRTY ETF NASDAQ CYB ETF 33734X846 296 5,611 SH   SOLE NONE 0 0 5,611
Fiserv Inc COM 337738108 3,747 36,111 SH   SOLE NONE 69 0 36,042
Flextronics ORD Y2573F102 1,730 94,411 SH   SOLE NONE 0 0 94,411
Ford MTR Co Del COM 345370860 770 37,087 SH   SOLE NONE 723 0 36,364
Freeport Mcmoran CL B 35671D857 211 5,080 SH   SOLE NONE 0 0 5,080
Garmin LTD F SHS H2906T109 278 2,046 SH   SOLE NONE 2 0 2,044
Garmin LTD Com SHS H2906T109 428 3,150 SH   SOLE NONE 0 0 3,150
Gartner Inc COM 366651107 354 1,060 SH   SOLE NONE 7 0 1,053
General Motors Co COM 37045V100 248 4,244 SH   SOLE NONE 141 0 4,103
Gilead Sciences COM 375558103 255 3,525 SH   SOLE NONE 1,905 0 1,620
Globalstar Inc COM 378973408 673 580,900 SH   SOLE NONE 257,500 0 323,400
Goldman Sachs Group COM 38141G104 2,165 5,661 SH   SOLE NONE 148 0 5,513
Grand Canyon Education COM 38526M106 873 10,195 SH   SOLE NONE 0 0 10,195
Hain Celestial Group COM 405217100 299 7,025 SH   SOLE NONE 0 0 7,025
Hasbro Inc COM 418056107 300 2,952 SH   SOLE NONE 0 0 2,952
Health Care Select Sector SPDR ETF SBI HEALTHCARE 81369Y209 9,785 69,456 SH   SOLE NONE 309 0 69,147
Healthpeak PPTYS Inc COM 42250P103 860 23,851 SH   SOLE NONE 181 0 23,670
Hershey Co COM 427866108 276 1,430 SH   SOLE NONE 30 0 1,400
Hilton Worldwide COM 43300A203 462 2,967 SH   SOLE NONE 0 0 2,967
Home Depot Inc COM 437076102 10,924 26,322 SH   SOLE NONE 1,210 0 25,112
Honeywell International COM 438516106 733 3,518 SH   SOLE NONE 715 0 2,803
Humana Inc COM 444859102 394 850 SH   SOLE NONE 460 0 390
Huntsman Corp COM 447011107 1,343 38,511 SH   SOLE NONE 0 0 38,511
II VI Inc Com COM 902104108 284 4,164 SH   SOLE NONE 4,164 0 0
Illinois Tool Works COM 452308109 391 1,580 SH   SOLE NONE 1,158 0 422
Illumina Inc COM 452327109 1,459 3,836 SH   SOLE NONE 0 0 3,836
Intel Corp COM 458140100 1,980 38,456 SH   SOLE NONE 1,388 0 37,068
Intellia COM 45826J105 236 2,000 SH   SOLE NONE 0 0 2,000
Intercontinental COM 45866F104 245 1,795 SH   SOLE NONE 1,438 0 357
Interntnl Money Expre005 COM 46005L101 763 47,837 SH   SOLE NONE 0 0 47,837
Interpublic Group COM 460690100 454 12,144 SH   SOLE NONE 303 0 11,841
Intl Business Mach COM 459200101 1,292 9,668 SH   SOLE NONE 178 0 9,490
Intuit Inc COM 461202103 499 776 SH   SOLE NONE 27 0 749
Invesco Activly (mangd Etc FD T FTSE Rafi SML) FTSE RAFI SML 46138E735 845 22,973 SH   SOLE NONE 0 0 22,973
Invesco DB Oil Fund OIL FD 46140H403 221 16,325 SH   SOLE NONE 0 0 16,325
Invesco Exchange (traded FD TR S&P500 Eql WGT) S&P500 EQL WGT 46137V357 839 5,159 SH   SOLE NONE 0 0 5,159
Invesco Nasdaq 100 ETF NASDAQ 100 ETF 46138G649 1,090 6,669 SH   SOLE NONE 0 0 6,669
Invesco Optimum Yield Diversified Commodity Strategy OPTIMUM YIELD 46090F100 372 26,467 SH   SOLE NONE 0 0 26,467
Invesco S&P 500 Low Volatility ETF S&P500 LOW VOL 46138E354 305 4,447 SH   SOLE NONE 0 0 4,447
iShares 1-3 Year Treasury Bond 1 3 YR TREAS BD 464287457 877 10,255 SH   SOLE NONE 0 0 10,255
iShares 10-20 Year Tsury Bond ETF 10-20 YR TRS ETF 464288653 230 1,552 SH   SOLE NONE 0 0 1,552
iShares 20 Year Treasury Bond 20 YR TR BD ETF 464287432 5,888 39,736 SH   SOLE NONE 0 0 39,736
iShares Cohen & Steers REIT ETF COHEN STEER REIT 464287564 466 6,128 SH   SOLE NONE 0 0 6,128
iShares Core Moderate Allocatin ETF MODERT ALLOC ETF 464289875 306 6,750 SH   SOLE NONE 0 0 6,750
iShares Core MSCI EAFE ETF CORE MSCI EAFE 46432F842 2,421 32,393 SH   SOLE NONE 0 0 32,393
iShares Core MSCI Emerging Markets ETF CORE MSCI EMKT 46434G103 9,951 166,239 SH   SOLE NONE 0 0 166,239
iShares Core MSCI Total International Stock ETF CORE MSCI TOTAL 46432F834 1,819 25,614 SH   SOLE NONE 15,284 0 10,330
iShares Core S&P 500 ETF CORE S&P500 ETF 464287200 42,000 88,052 SH   SOLE NONE 0 0 88,052
iShares Core S&P Mid-Cap ETF CORE S&P MCP ETF 464287507 6,914 24,426 SH   SOLE NONE 0 0 24,426
iShares Core S&P Small-Cap ETF CORE S&P SCP ETF 464287804 10,374 90,601 SH   SOLE NONE 0 0 90,601
iShares Core S&P Total CORE S&P TTL STK 464287150 1,041 9,731 SH   SOLE NONE 0 0 9,731
iShares Core US Aggregate Bond ETF CORE US AGGBD ET 464287226 3,630 31,822 SH   SOLE NONE 0 0 31,822
iShares Currency Hedged MSCI Eurozone ETF CUR HD EURZN ETF 46434V639 12,892 342,441 SH   SOLE NONE 0 0 342,441
iShares Dow Jones US Health Care ETF US HLTHCR PR ETF 464288828 2,390 8,236 SH   SOLE NONE 0 0 8,236
iShares Edge (msci International Value Factor Etf) MSCI INTL VLU FT 46435G409 1,938 76,035 SH   SOLE NONE 0 0 76,035
iShares Edge MSCI USA Value Factor ETF MSCI USA VALUE 46432F388 4,487 40,991 SH   SOLE NONE 345 0 40,646
iShares Edge US Momentum Factor ETF MSCI USA MMENTM 46432F396 3,026 16,648 SH   SOLE NONE 0 0 16,648
iShares Emerging Markets Dividend ETF EM MKTS DIV ETF 464286319 867 22,478 SH   SOLE NONE 0 0 22,478
iShares ESG MSCI EM ETF ESG AWR MSCI EM 46434G863 1,934 48,669 SH   SOLE NONE 2,220 0 46,449
iShares Esg MSCI Em Leaders ETF ESG MSCI EM LDRS 46436E601 699 12,146 SH   SOLE NONE 0 0 12,146
iShares Esg MSCI USA ETF ESG AWR MSCI USA 46435G425 7,692 71,290 SH   SOLE NONE 2,145 0 69,145
iShares Esg MSCI USA Leaders ETF IV ESG MSCI LEADR 46435U218 662 7,854 SH   SOLE NONE 0 0 7,854
iShares Fallen Angels Usd Bond ETF FALN ANGLS USD 46435G474 1,061 35,417 SH   SOLE NONE 0 0 35,417
iShares Global Energy ETF IV GLOBAL ENERG ETF 464287341 457 16,625 SH   SOLE NONE 0 0 16,625
iShares Global Financials ETF IV GLOBAL FINLS ETF 464287333 984 12,293 SH   SOLE NONE 0 0 12,293
iShares Global Tech ETF GLOBAL TECH ETF 464287291 3,733 57,978 SH   SOLE NONE 960 0 57,018
iShares iBoxx Invt Grade Bond ETF IBOXX INV CP ETF 464287242 6,975 52,636 SH   SOLE NONE 639 0 51,997
iShares JPMorgan USD Emerging Markets Bond ETF JPMORGAN USD EMG 464288281 32,863 301,336 SH   SOLE NONE 0 0 301,336
iShares Morningstar Mid-Cap ETF MRGSTR MD CP ETF 464288208 253 3,560 SH   SOLE NONE 0 0 3,560
iShares MSCI ACWI Index ETF MSCI ACWI ETF 464288257 1,138 10,751 SH   SOLE NONE 0 0 10,751
iShares MSCI Australia ETF MSCI AUST ETF 464286103 1,050 41,943 SH   SOLE NONE 0 0 41,943
iShares MSCI Canada ETF MSCI CDA ETF 464286509 1,207 31,418 SH   SOLE NONE 0 0 31,418
iShares MSCI EAFE ETF MSCI EAFE ETF 464287465 533 6,769 SH   SOLE NONE 0 0 6,769
iShares MSCI EAFE Growth ETF EAFE GRWTH ETF 464288885 6,409 58,047 SH   SOLE NONE 965 0 57,082
iShares MSCI EAFE Small-Cap ETF EAFE SML CP ETF 464288273 600 8,208 SH   SOLE NONE 0 0 8,208
iShares MSCI EAFE Value ETF EAFE VALUE ETF 464288877 3,339 66,136 SH   SOLE NONE 0 0 66,136
iShares MSCI Emerging Markets ETF MSCI EMG MKT ETF 464287234 10,387 212,497 SH   SOLE NONE 0 0 212,497
iShares MSCI Pacific ex Japan MSCI PAC JP ETF 464286665 1,656 34,462 SH   SOLE NONE 0 0 34,462
iShares MSCI USA Minimum Volatility ETF MSCI USA MIN VOL 46429B697 5,332 65,914 SH   SOLE NONE 414 0 65,500
iShares MSCI Utd Kingdom ETF New MSCI UK ETF NEW 46435G334 3,180 95,983 SH   SOLE NONE 0 0 95,983
iShares Nasdaq Bio ETF ISHARES BIOTECH 464287556 285 1,868 SH   SOLE NONE 161 0 1,707
iShares National AMT-Free Muni Bond NATIONAL MUN ETF 464288414 3,043 26,172 SH   SOLE NONE 0 0 26,172
iShares Russell 1000 ETF RUS 1000 ETF 464287622 654 2,473 SH   SOLE NONE 0 0 2,473
iShares Russell 1000 Growth Index ETF RUS 1000 GRW ETF 464287614 9,681 31,681 SH   SOLE NONE 0 0 31,681
iShares Russell 1000 Value Index ETF RUS 1000 VAL ETF 464287598 978 5,825 SH   SOLE NONE 0 0 5,825
iShares Russell 2000 Growth ETF RUS 2000 GRW ETF 464287648 477 1,628 SH   SOLE NONE 0 0 1,628
iShares Russell 2000 Index ETF RUSSELL 2000 ETF 464287655 12,026 54,063 SH   SOLE NONE 0 0 54,063
iShares Russell 3000 ETF RUSSELL 3000 ETF 464287689 389 1,404 SH   SOLE NONE 0 0 1,404
iShares Russell Mid-Cap ETF RUS MID CAP ETF 464287499 2,491 30,011 SH   SOLE NONE 0 0 30,011
iShares Russell Mid-Cap Growth ETF RUS MD CP GR ETF 464287481 3,754 32,576 SH   SOLE NONE 0 0 32,576
iShares Russell Mid-Cap Value ETF RUS MDCP VAL ETF 464287473 2,025 16,551 SH   SOLE NONE 0 0 16,551
iShares Russell Top 200 Growth ETF U.S. TECH ETF 464287721 1,250 10,889 SH   SOLE NONE 0 0 10,889
iShares S&P 100 ETF S&P 100 ETF 464287101 717 3,273 SH   SOLE NONE 0 0 3,273
iShares S&P 500 Growth ETF S&P 500 GRWT ETF 464287309 6,313 75,453 SH   SOLE NONE 0 0 75,453
iShares S&P 500 Value ETF S&P 500 VAL ETF 464287408 4,004 25,566 SH   SOLE NONE 0 0 25,566
iShares S&P Mid-Cap 400 Growth S&P MC 400GR ETF 464287606 1,094 12,839 SH   SOLE NONE 0 0 12,839
iShares S&P Mid-Cap 400 Value S&P MC 400VL ETF 464287705 1,697 15,336 SH   SOLE NONE 0 0 15,336
iShares S&P Small Cap 600 Value ETF SP SMCP600VL ETF 464287879 1,718 16,443 SH   SOLE NONE 0 0 16,443
iShares S&P SmallCap 600 Growth ETF S&P SML 600 GWT 464287887 1,756 12,656 SH   SOLE NONE 0 0 12,656
iShares Select Dividend ETF SELECT DIVID ETF 464287168 293 2,394 SH   SOLE NONE 0 0 2,394
iShares Short Treasury Bond ETF SHORT TREAS BD 464288679 263 2,383 SH   SOLE NONE 0 0 2,383
iShares Short-Term National Muni Bond SHRT NAT MUN ETF 464288158 227 2,122 SH   SOLE NONE 0 0 2,122
iShares Silver TR (ishares) ISHARES 46428Q109 328 15,265 SH   SOLE NONE 0 0 15,265
iShares TIPS Bond ETF TIPS BD ETF 464287176 2,151 16,653 SH   SOLE NONE 0 0 16,653
iShares TR (PHLX Semiconductor Etf) ISHARES SEMICDTR 464287523 1,015 1,871 SH   SOLE NONE 0 0 1,871
iShares TR Barclays (7 10 YR) BARCLAYS 7 10 YR 464287440 1,570 13,658 SH   SOLE NONE 0 0 13,658
iShares TR Core (total Usd) CORE TOTAL USD 46434V613 3,829 72,351 SH   SOLE NONE 0 0 72,351
iShares TR MSCI USA (esg SLC) MSCI USA ESG SLC 464288802 466 4,388 SH   SOLE NONE 0 0 4,388
iShares TR U.S. Med Devices ETF U.S. MED DVC ETF 464288810 1,967 29,875 SH   SOLE NONE 570 0 29,305
iShares Trust 0-5 YR Corporate Bond Fund ETF 0-5YR INVT GR CP 46434V100 408 8,000 SH   SOLE NONE 0 0 8,000
iShares Trust Core (divid GWTH) CORE DIV GRWTH 46434V621 2,849 51,269 SH   SOLE NONE 0 0 51,269
iShares US Energy ETF U.S. ENERGY ETF 464287796 698 23,217 SH   SOLE NONE 0 0 23,217
iShares US Preferred Stock ETF PFD AND INCM SEC 464288687 236 6,000 SH   SOLE NONE 0 0 6,000
iShares US Treasury Bond ETF US TREAS BD ETF 46429B267 3,437 128,835 SH   SOLE NONE 2,361 0 126,474
Ishars Edg MSCI USA QLTY FCTR ETF MSCI USA QLT FCT 46432F339 3,655 25,116 SH   SOLE NONE 0 0 25,116
Ishrs BLMBRG RL Sel CMDT STRG ETF BLOOMBERG ROLL 46431W598 1,165 23,559 SH   SOLE NONE 0 0 23,559
J P Morgan (exchange-Traded FD Betabuilders Cda) BETABUILDERS CDA 46641Q225 342 5,092 SH   SOLE NONE 0 0 5,092
J P Morgan Exch Betabuilders Develo BETABUILDERS DEV 46641Q233 435 8,044 SH   SOLE NONE 0 0 8,044
J P Morgan Exchange Betabuilders Europe ETF BETABUILDERS EUR 46641Q191 955 15,996 SH   SOLE NONE 0 0 15,996
J P Morgan Exchange Betabuilders Japan ETF BETABULDRS JAPAN 46641Q217 721 13,091 SH   SOLE NONE 0 0 13,091
Johnson & Johnson COM 478160104 3,372 19,711 SH   SOLE NONE 1,803 0 17,908
Jones Lang Lasalle COM 48020Q107 236 879 SH   SOLE NONE 0 0 879
JPMorgan Chase & Co COM 46625H100 5,097 32,189 SH   SOLE NONE 4,949 0 27,240
Kinder Morgan Inc COM 49456B101 244 15,436 SH   SOLE NONE 0 0 15,436
KKR & Co Inc Class A COM 48251W104 568 7,636 SH   SOLE NONE 200 0 7,436
Knight Swift Transn CL A 499049104 347 5,699 SH   SOLE NONE 5,699 0 0
Lam Research Corp COM 512807108 2,187 3,037 SH   SOLE NONE 1,333 0 1,704
Lilly Eli & Company COM 532457108 1,210 4,381 SH   SOLE NONE 86 0 4,295
Lockheed Martin Corp COM 539830109 549 1,547 SH   SOLE NONE 0 0 1,547
Lowes Companies COM 548661107 1,190 4,605 SH   SOLE NONE 1,219 0 3,386
Lululemon Athletica COM 550021109 582 1,487 SH   SOLE NONE 777 0 710
Mag Silver Corp F COM 55903Q104 762 48,679 SH   SOLE NONE 0 0 48,679
Magellan Midstream Partners COM UNIT RP LP 559080106 751 16,186 SH   SOLE NONE 0 0 16,186
Manhattan Associates COM 562750109 310 2,000 SH   SOLE NONE 0 0 2,000
Manulife Financial Corpf COM 56501R106 629 33,031 SH   SOLE NONE 0 0 33,031
Marriott Intl CL A 571903202 459 2,783 SH   SOLE NONE 280 0 2,503
Martin Marietta COM 573284106 273 620 SH   SOLE NONE 0 0 620
Mastercard Inc CL A CL A 57636Q104 1,124 3,130 SH   SOLE NONE 271 0 2,859
Materials Select Sector SPDR ETF SBI MATERIALS 81369Y100 1,274 14,070 SH   SOLE NONE 0 0 14,070
MC Donalds Corp COM 580135101 1,491 5,565 SH   SOLE NONE 2,400 0 3,165
McCormick & Co Inc COM NON VTG 579780206 2,512 25,904 SH   SOLE NONE 323 0 25,581
Medtronic PLC F SHS G5960L103 2,263 21,745 SH   SOLE NONE 2,388 0 19,357
Merck & Co Inc New COM 58933Y105 2,820 36,516 SH   SOLE NONE 7,162 0 29,354
Microchip Tech Inc COM 595017104 413 4,750 SH   SOLE NONE 4,750 0 0
Micron Technology COM 595112103 325 3,491 SH   SOLE NONE 115 0 3,376
Microsoft Corp COM 594918104 31,334 93,169 SH   SOLE NONE 12,122 0 81,046
Moderna Inc Com COM 60770K107 417 1,645 SH   SOLE NONE 0 0 1,645
Mondelez Intl Inc CL A CL A 609207105 754 11,326 SH   SOLE NONE 603 0 10,723
MPLX LP COM UNIT REP LTD 55336V100 344 11,635 SH   SOLE NONE 0 0 11,635
MSCI Inc Com COM 55354G100 258 422 SH   SOLE NONE 207 0 215
Netflix Com Inc COM 64110L106 3,377 5,607 SH   SOLE NONE 114 0 5,493
Newmark Group Inc CL A 65158N102 3,814 203,994 SH   SOLE NONE 0 0 203,994
Nextera Energy Inc COM 65339F101 1,222 13,092 SH   SOLE NONE 320 0 12,772
Nike Inc Class B CL B 654106103 1,689 10,137 SH   SOLE NONE 283 0 9,854
Norfolk Southern CRP COM 655844108 238 800 SH   SOLE NONE 0 0 800
Novagold Res Inc Com COM NEW 66987E206 604 88,049 SH   SOLE NONE 0 0 88,049
Novartis A G Spon ADR F SPONSORED ADR 66987V109 388 4,438 SH   SOLE NONE 3,118 0 1,320
Nvidia Corp COM 67066G104 628 2,136 SH   SOLE NONE 500 0 1,636
Opendoor Technologies F COM 683712103 298 20,400 SH   SOLE NONE 0 0 20,400
Oracle Corporation COM 68389X105 617 7,083 SH   SOLE NONE 141 0 6,942
P P G Industries Inc COM 693506107 404 2,346 SH   SOLE NONE 1,247 0 1,099
Palo Alto Networks COM 697435105 239 431 SH   SOLE NONE 0 0 431
Paypal HLDGS Inc Com COM 70450Y103 446 2,368 SH   SOLE NONE 70 0 2,298
Pepsico COM 713448108 5,735 32,814 SH   SOLE NONE 2,434 0 30,380
Pfizer Incorporated COM 717081103 3,826 64,804 SH   SOLE NONE 7,964 0 56,840
Philip Morris Intl COM 718172109 397 4,136 SH   SOLE NONE 473 0 3,663
PIMCO Enhanced Short Maturity Active ETF ENHAN SHRT MA AC 72201R833 14,922 146,882 SH   SOLE NONE 0 0 146,882
Plains All American Pipeline LP UNIT LTD PARTN 726503105 99 10,643 SH   SOLE NONE 0 0 10,643
Polaris Industries Inc COM 731068102 934 8,500 SH   SOLE NONE 0 0 8,500
Powershares QQQ R Series 1 UNIT SER 1 46090E103 25,312 63,623 SH   SOLE NONE 0 0 63,623
Procter & Gamble COM 742718109 1,664 10,175 SH   SOLE NONE 3,121 0 7,054
Prologis Inc Com COM 74340W103 299 1,777 SH   SOLE NONE 69 0 1,708
Pure Storage Inc CL CL A 74624M102 1,654 50,837 SH   SOLE NONE 0 0 50,837
Put AAPL @ $120.0 Exp Sep 16, 2022 COM 037833100 16,560 180,000 SH Put SOLE NONE 0 0 180,000
Put RKT @ $13.0 Exp Jan 21, 2022 COM CL A 77311W101 140 10,000 SH Put SOLE NONE 0 0 10,000
Qualcomm Inc COM 747525103 5,178 28,317 SH   SOLE NONE 5,561 0 22,756
Quantumscape Corp Class A COM CL A 74767V109 4,652 209,675 SH   SOLE NONE 0 0 209,675
R One R C M Inc COM 749397105 1,224 48,050 SH   SOLE NONE 0 0 48,050
Raytheon COM 75513E101 3,473 40,361 SH   SOLE NONE 320 0 40,041
Real Estate Select Sector SPDR RL EST SEL SEC 81369Y860 791 15,269 SH   SOLE NONE 13 0 15,256
Roper Inds Inc COM 776696106 1,652 3,359 SH   SOLE NONE 4 0 3,355
Ross Stores Inc COM 778296103 1,570 13,739 SH   SOLE NONE 12 0 13,727
Royal Bank Of Canada COM 780087102 360 3,392 SH   SOLE NONE 0 0 3,392
S & P Global Inc COM 78409V104 2,348 4,977 SH   SOLE NONE 28 0 4,949
Salesforce Com Inc COM 79466L302 1,217 4,790 SH   SOLE NONE 1,597 0 3,193
Schwab Emerging Markets Equity ETF EMRG MKTEQ ETF 808524706 342 11,573 SH   SOLE NONE 0 0 11,573
Schwab Fundamental International Fund SCHWB FDT INT LG 808524755 747 22,958 SH   SOLE NONE 0 0 22,958
Schwab Fundamental US Small Cap Fund SCHWAB FDT US SC 808524763 388 6,991 SH   SOLE NONE 0 0 6,991
Schwab International Equity ETF INTL EQTY ETF 808524805 1,016 26,123 SH   SOLE NONE 0 0 26,123
Schwab International Small-Cap Eq ETF INTL SCEQT ETF 808524888 891 21,767 SH   SOLE NONE 0 0 21,767
Schwab Strategic TR (us Large-Cap Etf) US LRG CAP ETF 808524201 322 2,831 SH   SOLE NONE 0 0 2,831
Schwab Strategic US REIT ETF US REIT ETF 808524847 270 5,132 SH   SOLE NONE 0 0 5,132
Schwab U.S. Broad Market ETF US BRD MKT ETF 808524102 6,089 53,879 SH   SOLE NONE 0 0 53,879
Sector SPDR Fincl Select FINANCIAL 81369Y605 5,566 142,551 SH   SOLE NONE 100 0 142,451
Sempra Energy COM 816851109 249 1,867 SH   SOLE NONE 930 0 937
Sherwin Williams Co COM 824348106 4,643 13,185 SH   SOLE NONE 33 0 13,152
SPDR Barclays Capital High Yield Bond BLOOMBERG HIGH Y 78468R622 774 7,134 SH   SOLE NONE 0 0 7,134
SPDR Consumer Discret Select Sector ETF SBI CONS DISCR 81369Y407 5,059 24,748 SH   SOLE NONE 306 0 24,442
SPDR Consumer Staples Select Sector ETF SBI CONS STPLS 81369Y308 2,138 27,737 SH   SOLE NONE 673 0 27,064
SPDR Gold Trust GOLD SHS 78463V107 1,303 7,626 SH   SOLE NONE 1,310 0 6,316
SPDR Industrial Select Sector ETF SBI INT-INDS 81369Y704 4,439 41,958 SH   SOLE NONE 458 0 41,500
SPDR Portfolio S P 1500 CMPST ST ETF PORTFOLI S&P1500 78464A805 516 8,830 SH   SOLE NONE 0 0 8,830
SPDR Portfolio S&P (500 Etf) PORTFOLIO S&P500 78464A854 953 17,073 SH   SOLE NONE 0 0 17,073
SPDR S&P 500 ETF TR UNIT 78462F103 40,147 84,238 SH   SOLE NONE 1,109 0 83,128
SPDR S&P Biotech ETF S&P BIOTECH 78464A870 223 2,000 SH   SOLE NONE 0 0 2,000
SPDR S&P Dividend ETF S&P DIVID ETF 78464A763 471 3,649 SH   SOLE NONE 0 0 3,649
SPDR S&P Emerging Markets ETF PORTFOLIO EMG MK 78463X509 233 5,618 SH   SOLE NONE 0 0 5,618
SPDR Series Trust (S&P 600 SMCP Val) S&P 600 SMCP VAL 78464A300 481 5,678 SH   SOLE NONE 0 0 5,678
SPDR Dow Jones Industrial Average ETF UT SER 1 78467X109 694 1,909 SH   SOLE NONE 0 0 1,909
SPDR S&P MidCap 400 ETF UTSER1 S&PDCRP 78467Y107 702 1,353 SH   SOLE NONE 0 0 1,353
Stance Equity Esg Large Cap Core ETF STANCE EQT ESG 74933W759 23,157 792,993 SH   SOLE NONE 792,993 0 0
Starbucks Corp COM 855244109 1,376 11,764 SH   SOLE NONE 3,451 0 8,313
Suncor Energy Inc New F COM 867224107 298 11,942 SH   SOLE NONE 0 0 11,942
Sysco COM 871829107 601 7,659 SH   SOLE NONE 67 0 7,592
T Rowe Price Group COM 74144T108 9,940 50,550 SH   SOLE NONE 0 0 50,550
Target Corporation COM 87612E106 1,712 7,399 SH   SOLE NONE 1,426 0 5,973
TC Energy Corp COM 87807B107 240 5,100 SH   SOLE NONE 0 0 5,100
Te Connectivity LTD F SHS H84989104 466 2,891 SH   SOLE NONE 64 0 2,827
Technology Select Sector SPDR ETF TECHNOLOGY 81369Y803 18,651 107,272 SH   SOLE NONE 115 0 107,157
Teradyne Inc COM 880770102 6,093 37,263 SH   SOLE NONE 0 0 37,263
Tesla Motors Inc Com COM 88160R101 3,904 3,695 SH   SOLE NONE 347 0 3,348
Texas Instruments COM 882508104 216 1,148 SH   SOLE NONE 692 0 456
Textainer Group HLDG F SHS G8766E109 1,246 34,903 SH   SOLE NONE 0 0 34,903
The Charles Schwab Corp COM 808513105 424 5,050 SH   SOLE NONE 488 0 4,562
The Southern Company COM 842587107 251 3,674 SH   SOLE NONE 0 0 3,674
Thermo Fisher COM 883556102 3,101 4,646 SH   SOLE NONE 1,160 0 3,486
Timberland Bancorp COM 887098101 241 8,720 SH   SOLE NONE 0 0 8,720
TJX Companies Inc COM 872540109 862 11,362 SH   SOLE NONE 7,817 0 3,545
Toronto-Dominion COM NEW 891160509 650 8,483 SH   SOLE NONE 0 0 8,483
Total SA Spon ADR Ea SPONSORED ADS 89151E109 432 8,657 SH   SOLE NONE 0 0 8,657
Travelers Companies Inc COM 89417E109 263 1,682 SH   SOLE NONE 46 0 1,636
Twilio Inc Class A CL A 90138F102 3,455 13,120 SH   SOLE NONE 0 0 13,120
Unilever PLC Ads-Ea SPON ADR NEW 904767704 1,043 19,399 SH   SOLE NONE 10,875 0 8,524
Union Pacific Corp COM 907818108 1,034 4,107 SH   SOLE NONE 0 0 4,107
United Parcel SVC CL B 911312106 1,113 5,194 SH   SOLE NONE 1,108 0 4,086
Unitedhealth Group COM 91324P102 3,502 6,975 SH   SOLE NONE 1,769 0 5,206
Univar Inc Com COM 91336L107 1,296 45,724 SH   SOLE NONE 0 0 45,724
US Bancorp COM NEW 902973304 1,917 33,862 SH   SOLE NONE 169 0 33,693
Utilities Select Sector SPDR SBI INT-UTILS 81369Y886 1,033 14,439 SH   SOLE NONE 169 0 14,270
Vaneck Gold Miners ETF GOLD MINERS ETF 92189F106 1,362 42,527 SH   SOLE NONE 0 0 42,527
Vaneck Vectors Amt Free Inter Mun Indes ETF INTRMDT MUNI ETF 92189H201 307 6,000 SH   SOLE NONE 0 0 6,000
Vanguard Admiral FDS (inc S&P 500 Value Index FD ETF SHS) 500 VAL IDX FD 921932703 374 2,474 SH   SOLE NONE 0 0 2,474
Vanguard BD Index FD SHORT TRM BOND 921937827 499 6,180 SH   SOLE NONE 0 0 6,180
Vanguard Dividend Appreciation ETF DIV APP ETF 921908844 8,894 51,786 SH   SOLE NONE 5,108 0 46,678
Vanguard Emerging Markets Government Bond EMERG MKT BD ETF 921946885 1,356 17,469 SH   SOLE NONE 0 0 17,469
Vanguard Financials ETF FINANCIALS ETF 92204A405 711 7,372 SH   SOLE NONE 598 0 6,774
Vanguard FTSE Developed Markets ETF FTSE DEV MKT ETF 921943858 38,845 760,788 SH   SOLE NONE 0 0 760,788
Vanguard FTSE Emerging Markets FTSE EMR MKT ETF 922042858 1,843 37,265 SH   SOLE NONE 0 0 37,265
Vanguard Growth ETF GROWTH ETF 922908736 15,203 47,376 SH   SOLE NONE 0 0 47,376
Vanguard High Dividend Yield ETF HIGH DIV YLD 921946406 271 2,419 SH   SOLE NONE 0 0 2,419
Vanguard Index Small Cap Value ETF SM CP VAL ETF 922908611 488 2,731 SH   SOLE NONE 0 0 2,731
Vanguard Index TR (vanguard Extended Market Vipers) EXTEND MKT ETF 922908652 418 2,286 SH   SOLE NONE 105 0 2,181
Vanguard Industrial ETF INDUSTRIAL ETF 92204A603 1,579 7,783 SH   SOLE NONE 0 0 7,783
Vanguard Information Technology ETF INF TECH ETF 92204A702 834 1,820 SH   SOLE NONE 204 0 1,616
Vanguard Intermediate-Term Bond ETF INTERMED TERM 921937819 957 10,929 SH   SOLE NONE 0 0 10,929
Vanguard Materials ETF MATERIALS ETF 92204A801 279 1,421 SH   SOLE NONE 0 0 1,421
Vanguard Mid Cap ETF MID CAP ETF 922908629 246 967 SH   SOLE NONE 0 0 967
Vanguard REIT Index ETF REAL ESTATE ETF 922908553 1,766 15,228 SH   SOLE NONE 0 0 15,228
Vanguard S&P 500 ETF S&P 500 ETF SHS 922908363 63,689 145,886 SH   SOLE NONE 0 0 145,886
Vanguard Small Cap SMALL CP ETF 922908751 4,990 22,079 SH   SOLE NONE 0 0 22,079
Vanguard Total Bond Market ETF TOTAL BND MRKT 921937835 236 2,792 SH   SOLE NONE 0 0 2,792
Vanguard Total Corporate Bond ETF TOTAL CORP BND 92206C573 1,304 14,385 SH   SOLE NONE 0 0 14,385
Vanguard Total Intl Bd Idx ETF TOTAL INT BD ETF 92203J407 750 13,612 SH   SOLE NONE 0 0 13,612
Vanguard Total Stock Market ETF TOTAL STK MKT 922908769 6,835 28,312 SH   SOLE NONE 5,370 0 22,942
Vanguard Value ETF VALUE ETF 922908744 9,745 66,245 SH   SOLE NONE 0 0 66,245
Ventas Inc COM 92276F100 455 8,838 SH   SOLE NONE 145 0 8,693
Verisk Analytics Inc COM 92345Y106 929 4,064 SH   SOLE NONE 39 0 4,025
Verizon Communications COM 92343V104 668 12,868 SH   SOLE NONE 2,972 0 9,896
Visa Inc Com CL A COM CL A 92826C839 7,361 33,967 SH   SOLE NONE 2,619 0 31,348
Wal-Mart Stores Inc COM 931142103 2,441 16,807 SH   SOLE NONE 984 0 15,823
Walker & Dunlop Inc COM 93148P102 751 4,980 SH   SOLE NONE 0 0 4,980
Waste Management Inc COM 94106L109 1,655 9,918 SH   SOLE NONE 2,103 0 7,815
Wells Fargo & Co New COM 949746101 1,487 31,008 SH   SOLE NONE 3,300 0 27,708
Weyerhaeuser Co COM NEW 962166104 309 7,524 SH   SOLE NONE 1,280 0 6,244
Wisdomtree Japan Hedged JAPN HEDGE EQT 97717W851 351 5,618 SH   SOLE NONE 0 0 5,618
Xilinx Inc COM 983919101 262 1,236 SH   SOLE NONE 1,136 0 100
Zoetis Inc Com CL A 98978V103 231 948 SH   SOLE NONE 2 0 946