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 207 1,044 SH   SOLE NONE 301 0 743
A T & T Inc New COM 00206R102 2,596 90,230 SH   SOLE NONE 2,050 0 88,180
Abbott Laboratories COM 002824100 431 3,722 SH   SOLE NONE 0 0 3,722
Abbvie Inc COM 00287Y109 1,202 10,679 SH   SOLE NONE 131 0 10,548
Aberdeen STNDRD PHYSCL Swiss GLD ETF PHYSCL GOLD SHS 00326A104 268 15,830 SH   SOLE NONE 0 0 15,830
Accenture PLC CLS A SHS CLASS A G1151C101 510 1,731 SH   SOLE NONE 200 0 1,531
Acelrx Pharmaceutl COM 00444T100 307 222,619 SH   SOLE NONE 0 0 222,619
Acuity Brands Inc COM 00508Y102 47,055 251,595 SH   SOLE NONE 0 0 251,595
Adaptive COM 00650F109 7,335 179,536 SH   SOLE NONE 0 0 179,536
Adobe SYS Inc COM 00724F101 595 1,017 SH   SOLE NONE 528 0 489
Albemarle Corp COM 012653101 255 1,513 SH   SOLE NONE 1,513 0 0
Alerian MLP ETF ALERIAN MLP 00162Q452 634 17,425 SH   SOLE NONE 0 0 17,425
Alibaba Group HLDG SPONSORED ADS 01609W102 352 1,553 SH   SOLE NONE 694 0 859
Allison Transmission COM 01973R101 697 17,544 SH   SOLE NONE 0 0 17,544
Alphabet Inc Cap STK (GOOG) CAP STK CL C 02079K107 8,107 3,235 SH   SOLE NONE 680 0 2,555
Alphabet Inc Cap STK (GOOGL) CAP STK CL A 02079K305 5,577 2,284 SH   SOLE NONE 382 0 1,902
Altria Group Inc COM 02209S103 255 5,261 SH   SOLE NONE 300 0 4,961
Amazon Com Inc COM 023135106 16,958 4,929 SH   SOLE NONE 795 0 4,134
American Express Company COM 025816109 715 4,331 SH   SOLE NONE 958 0 3,373
American Tower COM 03027X100 248 917 SH   SOLE NONE 71 0 846
American WTR WKS Co COM 030420103 946 6,139 SH   SOLE NONE 0 0 6,139
Amgen Incorporated COM 031162100 869 3,566 SH   SOLE NONE 112 0 3,454
Apple Inc COM 037833100 37,003 270,180 SH   SOLE NONE 20,605 0 249,575
Apple Inc COM 037833100 246 1,800 SH Put SOLE NONE 0 0 1,800
Applovin Corp Class A COM CL A 03831W108 4,281 56,958 SH   SOLE NONE 0 0 56,958
Aptiv PLC Com New SHS G6095L109 208 1,327 SH   SOLE NONE 1,290 0 37
Arista Networks Inc COM 040413106 245 678 SH   SOLE NONE 665 0 13
Astrazeneca ADR Each SPONSORED ADR 046353108 350 5,850 SH   SOLE NONE 0 0 5,850
Atlas Corp F SHARES Y0436Q109 1,165 81,807 SH   SOLE NONE 0 0 81,807
Auto Data Processing COM 053015103 290 1,457 SH   SOLE NONE 45 0 1,412
Autozone Inc COM 053332102 426 286 SH   SOLE NONE 286 0 0
B G C Partners Class A CL A 05541T101 6,367 1,123,074 SH   SOLE NONE 0 0 1,123,074
Bank Of America COM 060505104 9,534 231,242 SH   SOLE NONE 226,410 0 4,832
Bank Of Nova Scotia COM 064149107 259 3,991 SH   SOLE NONE 0 0 3,991
Berkeley LTS Inc Com COM 084310101 214 4,784 SH   SOLE NONE 0 0 4,784
Berkshire Hathaway (A) CL A 084670108 1,674 4 SH   SOLE NONE 3 0 1
Berkshire Hathaway (B) CL B NEW 084670702 3,039 10,937 SH   SOLE NONE 1,662 0 9,275
BlackRock Inc COM 09247X101 887 1,014 SH   SOLE NONE 242 0 772
Bloom Energy Corp COM CL A 093712107 294 10,966 SH   SOLE NONE 0 0 10,966
Boeing Co COM 097023105 3,971 16,577 SH   SOLE NONE 160 0 16,417
Bristol Myers Squibb COM 110122108 855 12,803 SH   SOLE NONE 4,896 0 7,907
C S X Corp COM 126408103 642 20,040 SH   SOLE NONE 345 0 19,695
Calavo Growers Inc COM 128246105 200 3,155 SH   SOLE NONE 0 0 3,155
Callaway Golf Co COM 131193104 202 6,000 SH   SOLE NONE 0 0 6,000
Cars Com Inc Com COM 14575E105 859 60,000 SH   SOLE NONE 0 0 60,000
Caterpillar Inc COM 149123101 764 3,511 SH   SOLE NONE 564 0 2,947
Cemex Sab De CV Spon SPON ADR NEW 151290889 126 15,000 SH   SOLE NONE 0 0 15,000
Charter Communicatn CL A 16119P108 502 697 SH   SOLE NONE 0 0 697
Chevron Corporation COM 166764100 783 7,479 SH   SOLE NONE 1,713 0 5,766
Cisco Systems Inc COM 17275R102 1,455 27,468 SH   SOLE NONE 6,311 0 21,157
Citigroup Inc COM NEW 172967424 924 13,070 SH   SOLE NONE 1,070 0 12,000
Coca Cola COM 191216100 408 7,495 SH   SOLE NONE 4,361 0 3,134
Columbia BKG SYS Inc COM 197236102 294 7,645 SH   SOLE NONE 0 0 7,645
Comcast Corp New CL A CL A 20030N101 622 10,924 SH   SOLE NONE 3,902 0 7,022
Communication Services Select Sector SPDR ETF COMMUNICATION 81369Y852 6,342 78,334 SH   SOLE NONE 633 0 77,701
Concrete Pumping Holding COM 206704108 785 92,779 SH   SOLE NONE 0 0 92,779
Conocophillips COM 20825C104 259 4,266 SH   SOLE NONE 1,473 0 2,793
Cortexyme I N C COM 22053A107 1,484 28,010 SH   SOLE NONE 0 0 28,010
Crown Castle Intl Corp COM 22822V101 406 2,081 SH   SOLE NONE 105 0 1,976
Cue Biopharma Inc COM 22978P106 5,574 478,500 SH   SOLE NONE 0 0 478,500
Danaher Corp COM 235851102 764 2,845 SH   SOLE NONE 1,183 0 1,662
Deutsche X-trackers MSCI Japan Hedged Eq ETF XTRACK MSCI JAPN 233051507 3,517 70,784 SH   SOLE NONE 0 0 70,784
Diageo PLC New ADR F SPON ADR NEW 25243Q205 309 1,615 SH   SOLE NONE 1,500 0 115
Digital Turbine Inc COM NEW 25400W102 418 5,500 SH   SOLE NONE 0 0 5,500
Dimensional ETF (trust US Equity Etf) US EQUITY ETF 25434V401 3,086 65,505 SH   SOLE NONE 0 0 65,505
Dimensional ETF (trust US Small Cap Etf) US SMALL CAP ETF 25434V500 473 8,101 SH   SOLE NONE 0 0 8,101
Dimensional ETF (trust US Targeted Vlu) US TARGETED VLU 25434V609 4,480 100,008 SH   SOLE NONE 0 0 100,008
Dimensional U S Core Equity 2 ETF US CORE EQUITY 2 25434V708 5,961 220,950 SH   SOLE NONE 0 0 220,950
Disney Walt Co COM 254687106 944 5,371 SH   SOLE NONE 1,618 0 3,753
Docusign Inc COM 256163106 644 2,306 SH   SOLE NONE 0 0 2,306
Dover Corp COM 260003108 236 1,569 SH   SOLE NONE 29 0 1,540
Eaton Corp PLC F SHS G29183103 522 3,524 SH   SOLE NONE 78 0 3,446
Energy Fuels Inc Com COM NEW 292671708 3,011 497,785 SH   SOLE NONE 0 0 497,785
Energy Select Sector SPDR ET ENERGY 81369Y506 1,897 35,215 SH   SOLE NONE 0 0 35,215
Enphase Energy Inc COM 29355A107 553 3,012 SH   SOLE NONE 0 0 3,012
Enterprise Products Partners LP COM 293792107 1,362 56,472 SH   SOLE NONE 0 0 56,472
Estee Lauder CL A 518439104 489 1,538 SH   SOLE NONE 1,516 0 22
Everi Holdings Inc COM 30034T103 925 37,126 SH   SOLE NONE 0 0 37,126
Exxon Mobil Corporation COM 30231G102 1,066 16,910 SH   SOLE NONE 4,623 0 12,287
Facebook Class A CL A 30303M102 3,241 9,323 SH   SOLE NONE 1,419 0 7,904
Fastenal Co COM 311900104 272 5,248 SH   SOLE NONE 0 0 5,248
Fidelity MSCI Cons STPLS Indx ETF CONSMR STAPLES 316092303 591 13,891 SH   SOLE NONE 0 0 13,891
Fidelity MSCI Energy Indx ETF MSCI ENERGY IDX 316092402 961 65,178 SH   SOLE NONE 0 0 65,178
Fidelity MSCI Finls MSCI FINLS IDX 316092501 1,699 32,456 SH   SOLE NONE 0 0 32,456
Fidelity MSCI Health Care ETF MSCI HLTH CARE I 316092600 1,935 30,368 SH   SOLE NONE 0 0 30,368
Fidelity Nasdaq (composite Index Tracking Stock) NASDAQ COMPSIT 315912808 520 9,240 SH   SOLE NONE 0 0 9,240
First TR Energy (infrastrctr FD Com) COM 33738C103 295 21,648 SH   SOLE NONE 0 0 21,648
First TR Exchange (traded FD II First TR Dow Jones Global Select Dividend) DJ GLBL DIVID 33734X200 327 12,624 SH   SOLE NONE 0 0 12,624
Flextronics ORD Y2573F102 1,240 69,432 SH   SOLE NONE 0 0 69,432
Ford MTR Co Del COM 345370860 548 36,895 SH   SOLE NONE 794 0 36,101
Fulgent Genetics Inc COM 359664109 230 2,500 SH   SOLE NONE 0 0 2,500
Futu Holdings LTD-ADR SPON ADS CL A 36118L106 447 2,500 SH   SOLE NONE 0 0 2,500
Garmin LTD Com SHS H2906T109 361 2,500 SH   SOLE NONE 0 0 2,500
General Electric Co COM 369604103 161 11,957 SH   SOLE NONE 2,442 0 9,515
Globalstar Inc COM 378973408 769 432,500 SH   SOLE NONE 257,500 0 175,000
Goldman Sachs Group COM 38141G104 644 1,698 SH   SOLE NONE 200 0 1,498
Green Brick Partners COM 392709101 272 12,000 SH   SOLE NONE 0 0 12,000
Hawaiian HLDGS Inc COM 419879101 316 13,000 SH   SOLE NONE 0 0 13,000
Health Care Select Sector SPDR ETF SBI HEALTHCARE 81369Y209 8,181 64,956 SH   SOLE NONE 309 0 64,647
Hershey Co COM 427866108 266 1,530 SH   SOLE NONE 30 0 1,500
Hilton Worldwide COM 43300A203 359 2,978 SH   SOLE NONE 11 0 2,967
Home Depot Inc COM 437076102 2,603 8,162 SH   SOLE NONE 1,210 0 6,952
Honeywell International COM 438516106 786 3,587 SH   SOLE NONE 437 0 3,150
Huazhu Group Limited SPONSORED ADS 44332N106 475 9,000 SH   SOLE NONE 0 0 9,000
Humana Inc COM 444859102 383 865 SH   SOLE NONE 450 0 415
Huntsman Corp COM 447011107 929 35,036 SH   SOLE NONE 0 0 35,036
Icl Group LTD F SHS M53213100 658 95,955 SH   SOLE NONE 0 0 95,955
Iclick Interactive Asi F Unsponsored ADR SPONSORED ADR 45113Y104 110 10,000 SH   SOLE NONE 0 0 10,000
II VI Inc Com COM 902104108 302 4,164 SH   SOLE NONE 4,164 0 0
Illinois Tool Works COM 452308109 265 1,180 SH   SOLE NONE 1,159 0 21
Illumina Inc COM 452327109 1,338 2,828 SH   SOLE NONE 0 0 2,828
Infinera Corporation COM 45667G103 102 10,000 SH   SOLE NONE 0 0 10,000
Intel Corp COM 458140100 810 14,437 SH   SOLE NONE 1,988 0 12,449
Intellia COM 45826J105 323 2,000 SH   SOLE NONE 0 0 2,000
Intercontinental COM 45866F104 235 1,980 SH   SOLE NONE 1,438 0 542
Interntnl Money Expre005 COM 46005L101 449 30,281 SH   SOLE NONE 0 0 30,281
Intl Business Mach COM 459200101 1,579 10,777 SH   SOLE NONE 178 0 10,599
Invesco Activly (mangd Etc FD T FTSE Rafi SML) FTSE RAFI SML 46138E735 879 22,973 SH   SOLE NONE 0 0 22,973
Invesco Exchange (traded FD TR GBL Listed PVT) GBL LISTED PVT 46137V589 176 11,548 SH   SOLE NONE 0 0 11,548
Invesco Exchange (traded FD TR S&P500 Eql WGT) S&P500 EQL WGT 46137V357 761 5,055 SH   SOLE NONE 0 0 5,055
Invesco S&P 500 Low Volatility ETF S&P500 LOW VOL 46138E354 270 4,447 SH   SOLE NONE 0 0 4,447
iShares 1-3 Year Credit Bond ISHS 1-5YR INVS 464288646 1,705 31,111 SH   SOLE NONE 464 0 30,647
iShares 20 Year Treasury Bond 20 YR TR BD ETF 464287432 1,110 7,691 SH   SOLE NONE 0 0 7,691
iShares Cohen & Steers REIT ETF COHEN STEER REIT 464287564 342 5,233 SH   SOLE NONE 0 0 5,233
iShares Core 5 10 YR Usd Bond ETF CR 5 10 YR ETF 46435G417 1,594 31,004 SH   SOLE NONE 0 0 31,004
iShares Core Moderate Allocatin ETF MODERT ALLOC ETF 464289875 304 6,750 SH   SOLE NONE 0 0 6,750
iShares Core MSCI EAFE ETF CORE MSCI EAFE 46432F842 5,651 75,499 SH   SOLE NONE 0 0 75,499
iShares Core MSCI Emerging Markets ETF CORE MSCI EMKT 46434G103 8,796 131,317 SH   SOLE NONE 0 0 131,317
iShares Core MSCI Total International Stock ETF CORE MSCI TOTAL 46432F834 1,520 20,746 SH   SOLE NONE 15,284 0 5,462
iShares Core S&P 500 ETF CORE S&P500 ETF 464287200 30,029 69,849 SH   SOLE NONE 0 0 69,849
iShares Core S&P Mid-Cap ETF CORE S&P MCP ETF 464287507 808 3,008 SH   SOLE NONE 0 0 3,008
iShares Core S&P Small-Cap ETF CORE S&P SCP ETF 464287804 14,323 126,780 SH   SOLE NONE 0 0 126,780
iShares Core S&P Total CORE S&P TTL STK 464287150 936 9,479 SH   SOLE NONE 0 0 9,479
iShares Core US Aggregate Bond ETF CORE US AGGBD ET 464287226 1,743 15,115 SH   SOLE NONE 0 0 15,115
iShares Currency Hedged MSCI Eurozone ETF CUR HD EURZN ETF 46434V639 12,221 335,398 SH   SOLE NONE 0 0 335,398
iShares Dow Jones US Health Care ETF US HLTHCR PR ETF 464288828 2,068 7,764 SH   SOLE NONE 0 0 7,764
iShares Edge (msci International Value Factor Etf) MSCI INTL VLU FT 46435G409 600 23,246 SH   SOLE NONE 0 0 23,246
iShares Edge MSCI USA Value Factor ETF MSCI USA VALUE 46432F388 2,004 19,075 SH   SOLE NONE 345 0 18,730
iShares Edge US Momentum Factor ETF MSCI USA MMENTM 46432F396 343 1,978 SH   SOLE NONE 0 0 1,978
iShares Emerging Markets Dividend ETF EM MKTS DIV ETF 464286319 1,462 37,646 SH   SOLE NONE 0 0 37,646
iShares ESG MSCI EM ETF ESG AWR MSCI EM 46434G863 3,537 78,356 SH   SOLE NONE 2,220 0 76,136
iShares Esg MSCI Em Leaders ETF ESG MSCI EM LDRS 46436E601 477 7,253 SH   SOLE NONE 0 0 7,253
iShares Esg MSCI USA ETF ESG AWR MSCI USA 46435G425 5,324 54,076 SH   SOLE NONE 2,145 0 51,931
iShares Esg MSCI USA Leaders ETF IV ESG MSCI LEADR 46435U218 589 7,854 SH   SOLE NONE 0 0 7,854
iShares Expanded Tech-Software ETF EXPANDED TECH 464287515 1,379 3,538 SH   SOLE NONE 0 0 3,538
iShares Fallen Angels Usd Bond ETF FALN ANGLS USD 46435G474 580 19,375 SH   SOLE NONE 0 0 19,375
iShares Global Financials ETF IV GLOBAL FINLS ETF 464287333 1,114 14,354 SH   SOLE NONE 0 0 14,354
iShares Global Tech ETF GLOBAL TECH ETF 464287291 2,812 8,334 SH   SOLE NONE 160 0 8,174
iShares iBoxx Invt Grade Bond ETF IBOXX INV CP ETF 464287242 2,492 18,553 SH   SOLE NONE 639 0 17,914
iShares Inc MSCI GBL (etf New) MSCI GBL ETF NEW 46434G848 225 5,000 SH   SOLE NONE 0 0 5,000
iShares JPMorgan USD Emerging Markets Bond ETF JPMORGAN USD EMG 464288281 25,612 227,748 SH   SOLE NONE 0 0 227,748
iShares Morningstar Mid-Cap ETF MRGSTR MD CP ETF 464288208 238 3,560 SH   SOLE NONE 0 0 3,560
iShares MSCI ACWI Index ETF MSCI ACWI ETF 464288257 1,081 10,685 SH   SOLE NONE 0 0 10,685
iShares MSCI Australia ETF MSCI AUST ETF 464286103 1,176 45,275 SH   SOLE NONE 0 0 45,275
iShares MSCI Canada ETF MSCI CDA ETF 464286509 971 26,056 SH   SOLE NONE 0 0 26,056
iShares MSCI EAFE ETF MSCI EAFE ETF 464287465 330 4,184 SH   SOLE NONE 0 0 4,184
iShares MSCI EAFE Growth ETF EAFE GRWTH ETF 464288885 5,134 47,859 SH   SOLE NONE 965 0 46,894
iShares MSCI EAFE Small-Cap ETF EAFE SML CP ETF 464288273 557 7,519 SH   SOLE NONE 0 0 7,519
iShares MSCI EAFE Value ETF EAFE VALUE ETF 464288877 2,927 56,557 SH   SOLE NONE 0 0 56,557
iShares MSCI Emerging Markets ETF MSCI EMG MKT ETF 464287234 9,840 178,435 SH   SOLE NONE 0 0 178,435
iShares MSCI Pacific ex Japan MSCI PAC JP ETF 464286665 1,829 35,375 SH   SOLE NONE 0 0 35,375
iShares MSCI USA Minimum Volatility ETF MSCI USA MIN VOL 46429B697 596 8,100 SH   SOLE NONE 414 0 7,686
iShares MSCI Utd Kingdom ETF New MSCI UK ETF NEW 46435G334 3,098 94,765 SH   SOLE NONE 0 0 94,765
iShares Nasdaq Bio ETF ISHARES BIOTECH 464287556 297 1,818 SH   SOLE NONE 161 0 1,657
iShares National AMT-Free Muni Bond NATIONAL MUN ETF 464288414 882 7,533 SH   SOLE NONE 0 0 7,533
iShares Russell 1000 ETF RUS 1000 ETF 464287622 740 3,057 SH   SOLE NONE 0 0 3,057
iShares Russell 1000 Growth Index ETF RUS 1000 GRW ETF 464287614 5,531 20,373 SH   SOLE NONE 0 0 20,373
iShares Russell 2000 Growth ETF RUS 2000 GRW ETF 464287648 588 1,887 SH   SOLE NONE 0 0 1,887
iShares Russell 2000 Index ETF RUSSELL 2000 ETF 464287655 8,610 37,540 SH   SOLE NONE 0 0 37,540
iShares Russell 3000 ETF RUSSELL 3000 ETF 464287689 343 1,344 SH   SOLE NONE 0 0 1,344
iShares Russell Mid-Cap ETF RUS MID CAP ETF 464287499 2,259 28,519 SH   SOLE NONE 0 0 28,519
iShares Russell Mid-Cap Growth ETF RUS MD CP GR ETF 464287481 338 2,987 SH   SOLE NONE 0 0 2,987
iShares Russell Top 200 Growth ETF U.S. TECH ETF 464287721 591 5,947 SH   SOLE NONE 0 0 5,947
iShares S&P 100 ETF S&P 100 ETF 464287101 637 3,250 SH   SOLE NONE 0 0 3,250
iShares S&P 500 Growth ETF S&P 500 GRWT ETF 464287309 3,965 54,517 SH   SOLE NONE 0 0 54,517
iShares S&P 500 Value ETF S&P 500 VAL ETF 464287408 1,927 13,055 SH   SOLE NONE 0 0 13,055
iShares S&P Mid-Cap 400 Value S&P MC 400VL ETF 464287705 681 6,471 SH   SOLE NONE 0 0 6,471
iShares S&P Small Cap 600 Value ETF SP SMCP600VL ETF 464287879 1,257 11,925 SH   SOLE NONE 0 0 11,925
iShares S&P SmallCap 600 Growth ETF S&P SML 600 GWT 464287887 431 3,256 SH   SOLE NONE 0 0 3,256
iShares Short Treasury Bond ETF SHORT TREAS BD 464288679 373 3,383 SH   SOLE NONE 0 0 3,383
iShares Short-Term National Muni Bond SHRT NAT MUN ETF 464288158 231 2,148 SH   SOLE NONE 0 0 2,148
iShares TR (PHLX Semiconductor Etf) ISHARES SEMICDTR 464287523 725 1,597 SH   SOLE NONE 0 0 1,597
iShares TR Barclays (7 10 YR) BARCLAYS 7 10 YR 464287440 746 6,461 SH   SOLE NONE 0 0 6,461
iShares TR Core (total Usd) CORE TOTAL USD 46434V613 2,590 48,429 SH   SOLE NONE 0 0 48,429
iShares TR GL Clean (ene Etf) GL CLEAN ENE ETF 464288224 235 10,047 SH   SOLE NONE 0 0 10,047
iShares TR U.S. Med Devices ETF U.S. MED DVC ETF 464288810 2,006 5,558 SH   SOLE NONE 95 0 5,463
iShares Trust 0-5 YR Corporate Bond Fund ETF 0-5YR INVT GR CP 46434V100 853 16,459 SH   SOLE NONE 0 0 16,459
iShares Trust Core (divid GWTH) CORE DIV GRWTH 46434V621 2,834 56,291 SH   SOLE NONE 0 0 56,291
iShares US Energy ETF U.S. ENERGY ETF 464287796 1,157 39,801 SH   SOLE NONE 0 0 39,801
iShares US Treasury Bond ETF US TREAS BD ETF 46429B267 4,121 154,947 SH   SOLE NONE 2,361 0 152,586
Ishars Edg MSCI USA QLTY FCTR ETF MSCI USA QLT FCT 46432F339 431 3,250 SH   SOLE NONE 0 0 3,250
Ishr ETF TRST Gsci CMD DYN STR ETF GSCI CMDTY STGY 46431W853 909 26,353 SH   SOLE NONE 0 0 26,353
Johnson & Johnson COM 478160104 1,634 9,922 SH   SOLE NONE 1,933 0 7,989
JPMorgan Chase & Co COM 46625H100 3,173 20,402 SH   SOLE NONE 4,828 0 15,573
Knight Swift Transn CL A 499049104 259 5,699 SH   SOLE NONE 5,699 0 0
Lam Research Corp COM 512807108 869 1,334 SH   SOLE NONE 1,334 0 0
Lockheed Martin Corp COM 539830109 626 1,656 SH   SOLE NONE 0 0 1,656
Lowes Companies COM 548661107 538 2,776 SH   SOLE NONE 1,219 0 1,557
Lululemon Athletica COM 550021109 286 785 SH   SOLE NONE 777 0 8
Mag Silver Corp F COM 55903Q104 848 40,541 SH   SOLE NONE 0 0 40,541
Magellan Midstream Partners COM UNIT RP LP 559080106 840 17,189 SH   SOLE NONE 0 0 17,189
Manhattan Associates COM 562750109 289 2,000 SH   SOLE NONE 0 0 2,000
Marriott Intl CL A 571903202 378 2,776 SH   SOLE NONE 281 0 2,495
Marvell Technology COM 573874104 218 3,750 SH   SOLE NONE 0 0 3,750
Mastercard Inc CL A CL A 57636Q104 879 2,410 SH   SOLE NONE 271 0 2,139
Materials Select Sector SPDR ETF SBI MATERIALS 81369Y100 997 12,114 SH   SOLE NONE 0 0 12,114
MC Donalds Corp COM 580135101 1,144 4,956 SH   SOLE NONE 2,416 0 2,540
McCormick & Co Inc COM NON VTG 579780206 3,158 35,767 SH   SOLE NONE 271 0 35,496
Medallia Inc Com COM 584021109 337 10,000 SH   SOLE NONE 0 0 10,000
Medtronic PLC F SHS G5960L103 468 3,753 SH   SOLE NONE 2,518 0 1,235
Merck & Co Inc New COM 58933Y105 1,424 18,170 SH   SOLE NONE 7,239 0 10,931
Microchip Tech Inc COM 595017104 355 2,375 SH   SOLE NONE 2,375 0 0
Micron Technology COM 595112103 263 3,098 SH   SOLE NONE 122 0 2,976
Microsoft Corp COM 594918104 18,400 67,922 SH   SOLE NONE 12,123 0 55,799
Moderna Inc Com COM 60770K107 263 1,120 SH   SOLE NONE 0 0 1,120
MPLX LP COM UNIT REP LTD 55336V100 344 11,635 SH   SOLE NONE 0 0 11,635
Navsight HLDGS Inc Class A CL A 639358100 99 10,000 SH   SOLE NONE 0 0 10,000
Netflix Com Inc COM 64110L106 2,229 4,221 SH   SOLE NONE 108 0 4,113
Newmark Group Inc CL A 65158N102 2,496 207,863 SH   SOLE NONE 0 0 207,863
Nextera Energy Inc COM 65339F101 1,211 16,536 SH   SOLE NONE 320 0 16,216
Nice SYS LTD SPONSORED ADR 653656108 275 1,112 SH   SOLE NONE 0 0 1,112
Nike Inc Class B CL B 654106103 1,054 6,807 SH   SOLE NONE 294 0 6,513
Nio Inc - ADR SPON ADS 62914V106 372 7,000 SH   SOLE NONE 0 0 7,000
Nokia Corp Spon F SPONSORED ADR 654902204 106 20,000 SH   SOLE NONE 0 0 20,000
Norfolk Southern CRP COM 655844108 220 831 SH   SOLE NONE 0 0 831
Novagold Res Inc Com COM NEW 66987E206 563 70,307 SH   SOLE NONE 0 0 70,307
Novartis A G Spon ADR F SPONSORED ADR 66987V109 435 4,775 SH   SOLE NONE 2,878 0 1,897
Nvidia Corp COM 67066G104 1,497 1,871 SH   SOLE NONE 125 0 1,746
O2micro Interntnl LTD0 F Sponsored ADR SPONS ADR 67107W100 165 23,000 SH   SOLE NONE 0 0 23,000
Oracle Corporation COM 68389X105 548 7,049 SH   SOLE NONE 141 0 6,908
P P G Industries Inc COM 693506107 364 2,147 SH   SOLE NONE 1,247 0 900
Pepsico COM 713448108 1,909 12,889 SH   SOLE NONE 2,434 0 10,455
Pfizer Incorporated COM 717081103 785 20,061 SH   SOLE NONE 7,753 0 12,308
Philip Morris Intl COM 718172109 334 3,333 SH   SOLE NONE 300 0 3,033
Phillips 66 COM 718546104 271 3,160 SH   SOLE NONE 705 0 2,455
Plains All American Pipeline LP UNIT LTD PARTN 726503105 120 10,643 SH   SOLE NONE 0 0 10,643
Playa Hotels & Res F SHS N70544106 148 20,000 SH   SOLE NONE 0 0 20,000
Powershares QQQ R Series 1 UNIT SER 1 46090E103 32,214 90,891 SH   SOLE NONE 0 0 90,891
Procter & Gamble COM 742718109 1,145 8,488 SH   SOLE NONE 2,864 0 5,624
Prologis Inc Com COM 74340W103 212 1,777 SH   SOLE NONE 69 0 1,708
Pure Storage Inc CL CL A 74624M102 903 46,286 SH   SOLE NONE 0 0 46,286
Qualcomm Inc COM 747525103 1,106 7,743 SH   SOLE NONE 5,561 0 2,182
Quantumscape Corp Class A COM CL A 74767V109 6,193 211,675 SH   SOLE NONE 0 0 211,675
R One R C M Inc COM 749397105 906 40,776 SH   SOLE NONE 0 0 40,776
Raytheon COM 75513E101 246 2,887 SH   SOLE NONE 320 0 2,567
Real Estate Select Sector SPDR RL EST SEL SEC 81369Y860 638 14,410 SH   SOLE NONE 0 0 14,410
Roku Inc CL A COM CL A 77543R102 642 1,400 SH   SOLE NONE 0 0 1,400
Ross Stores Inc COM 778296103 1,698 13,698 SH   SOLE NONE 12 0 13,686
Royal Bank Of Canada COM 780087102 343 3,392 SH   SOLE NONE 0 0 3,392
S & P Global Inc COM 78409V104 2,050 4,995 SH   SOLE NONE 30 0 4,965
Sabre Corp Com COM 78573M104 124 10,000 SH   SOLE NONE 0 0 10,000
Salesforce Com Inc COM 79466L302 869 3,558 SH   SOLE NONE 1,597 0 1,961
Schwab Emerging Markets Equity ETF EMRG MKTEQ ETF 808524706 817 24,857 SH   SOLE NONE 0 0 24,857
Schwab Fundamental International Fund SCHWB FDT INT LG 808524755 719 21,627 SH   SOLE NONE 0 0 21,627
Schwab Fundamental US Small Cap Fund SCHWAB FDT US SC 808524763 355 6,528 SH   SOLE NONE 0 0 6,528
Schwab International Equity ETF INTL EQTY ETF 808524805 1,051 26,652 SH   SOLE NONE 0 0 26,652
Schwab International Small-Cap Eq ETF INTL SCEQT ETF 808524888 886 21,305 SH   SOLE NONE 0 0 21,305
Schwab Short Term US Treasury ETF SHT TM US TRES 808524862 286 5,601 SH   SOLE NONE 0 0 5,601
Schwab Strategic TR (us Large-Cap Etf) US LRG CAP ETF 808524201 235 2,265 SH   SOLE NONE 0 0 2,265
Schwab Strategic US REIT ETF US REIT ETF 808524847 218 4,777 SH   SOLE NONE 0 0 4,777
Schwab U.S. Broad Market ETF US BRD MKT ETF 808524102 5,512 52,868 SH   SOLE NONE 0 0 52,868
Sector SPDR Fincl Select FINANCIAL 81369Y605 4,605 125,528 SH   SOLE NONE 0 0 125,528
Sempra Energy COM 816851109 247 1,867 SH   SOLE NONE 930 0 937
Shopify Inc Com NPV CL A 82509L107 219 150 SH   SOLE NONE 0 0 150
SPDR Barclays Capital High Yield Bond BLOOMBERG BRCLYS 78468R622 2,181 19,837 SH   SOLE NONE 0 0 19,837
SPDR Consumer Discret Select Sector ETF SBI CONS DISCR 81369Y407 3,932 22,022 SH   SOLE NONE 306 0 21,716
SPDR Consumer Staples Select Sector ETF SBI CONS STPLS 81369Y308 1,714 24,500 SH   SOLE NONE 673 0 23,827
SPDR Gold Trust GOLD SHS 78463V107 879 5,310 SH   SOLE NONE 1,310 0 4,000
SPDR Industrial Select Sector ETF SBI INT-INDS 81369Y704 3,973 38,807 SH   SOLE NONE 458 0 38,349
SPDR Portfolio S P 1500 CMPST ST ETF PORTFOLI S&P1500 78464A805 462 8,730 SH   SOLE NONE 0 0 8,730
SPDR Portfolio S&P (500 Etf) PORTFOLIO S&P500 78464A854 859 17,073 SH   SOLE NONE 0 0 17,073
SPDR S&P 500 ETF TR UNIT 78462F103 33,852 78,844 SH   SOLE NONE 1,103 0 77,741
SPDR S&P Biotech ETF S&P BIOTECH 78464A870 270 2,000 SH   SOLE NONE 0 0 2,000
SPDR S&P Dividend ETF S&P DIVID ETF 78464A763 388 3,179 SH   SOLE NONE 0 0 3,179
SPDR S&P Emerging Markets ETF PORTFOLIO EMG MK 78463X509 255 5,618 SH   SOLE NONE 0 0 5,618
SPDR Series Trust (S&P 600 SMCP Val) S&P 600 SMCP VAL 78464A300 529 6,181 SH   SOLE NONE 0 0 6,181
SPDR Dow Jones Industrial Average ETF UT SER 1 78467X109 690 2,000 SH   SOLE NONE 0 0 2,000
SPDR S&P MidCap 400 ETF UTSER1 S&PDCRP 78467Y107 443 901 SH   SOLE NONE 0 0 901
Square Inc - A CL A 852234103 497 2,040 SH   SOLE NONE 0 0 2,040
Stance Equity Esg Large Cap Core ETF STANCE EQT ESG 74933W759 20,580 774,547 SH   SOLE NONE 774,547 0 0
Starbucks Corp COM 855244109 1,174 10,501 SH   SOLE NONE 3,451 0 7,050
Sundial Growers Inc COM 86730L109 21 22,500 SH   SOLE NONE 0 0 22,500
T Rowe Price Group COM 74144T108 10,129 50,404 SH   SOLE NONE 4 0 50,400
Target Corporation COM 87612E106 594 2,459 SH   SOLE NONE 1,426 0 1,033
TC Energy Corp COM 87807B107 211 4,271 SH   SOLE NONE 0 0 4,271
Technology Select Sector SPDR ETF TECHNOLOGY 81369Y803 14,891 100,851 SH   SOLE NONE 0 0 100,851
Tesla Motors Inc Com COM 88160R101 2,016 2,967 SH   SOLE NONE 347 0 2,620
Texas Instruments COM 882508104 358 1,863 SH   SOLE NONE 822 0 1,041
Textainer Group HLDG F SHS G8766E109 1,257 37,225 SH   SOLE NONE 0 0 37,225
The Charles Schwab Corp COM 808513105 612 8,406 SH   SOLE NONE 488 0 7,918
The Southern Company COM 842587107 222 3,672 SH   SOLE NONE 0 0 3,672
Thermo Fisher COM 883556102 2,122 4,205 SH   SOLE NONE 1,212 0 2,993
Timberland Bancorp COM 887098101 245 8,720 SH   SOLE NONE 0 0 8,720
TJX Companies Inc COM 872540109 625 9,284 SH   SOLE NONE 7,817 0 1,467
Unilever PLC Ads-Ea SPON ADR NEW 904767704 818 13,993 SH   SOLE NONE 10,797 0 3,196
Union Pacific Corp COM 907818108 331 1,506 SH   SOLE NONE 0 0 1,506
United Micro SPON ADR NEW 910873405 170 18,000 SH   SOLE NONE 0 0 18,000
United Parcel SVC CL B 911312106 366 1,762 SH   SOLE NONE 1,106 0 656
Unitedhealth Group COM 91324P102 1,666 4,161 SH   SOLE NONE 1,759 0 2,402
Univar Inc Com COM 91336L107 914 37,520 SH   SOLE NONE 0 0 37,520
US Bancorp COM NEW 902973304 2,048 35,701 SH   SOLE NONE 169 0 35,532
Utilities Select Sector SPDR SBI INT-UTILS 81369Y886 667 10,550 SH   SOLE NONE 169 0 10,381
Vaneck Gold Miners ETF GOLD MINERS ETF 92189F106 1,646 48,454 SH   SOLE NONE 0 0 48,454
Vaneck Vectors Amt Free Inter Mun Indes ETF INTRMDT MUNI ETF 92189H201 625 12,067 SH   SOLE NONE 0 0 12,067
Vanguard Admiral FDS (inc S&P 500 Value Index FD ETF SHS) 500 VAL IDX FD 921932703 1,411 9,896 SH   SOLE NONE 0 0 9,896
Vanguard Dividend Appreciation ETF DIV APP ETF 921908844 6,149 39,726 SH   SOLE NONE 5,094 0 34,631
Vanguard Emerging Markets Government Bond EMERG MKT BD ETF 921946885 239 3,000 SH   SOLE NONE 0 0 3,000
Vanguard Financials ETF FINANCIALS ETF 92204A405 660 7,303 SH   SOLE NONE 598 0 6,705
Vanguard FTSE Developed Markets ETF FTSE DEV MKT ETF 921943858 30,928 600,319 SH   SOLE NONE 0 0 600,319
Vanguard FTSE Emerging Markets FTSE EMR MKT ETF 922042858 914 16,834 SH   SOLE NONE 0 0 16,834
Vanguard FTSE Europe Index Fund ETF FTSE EUROPE ETF 922042874 211 3,149 SH   SOLE NONE 0 0 3,149
Vanguard Growth ETF GROWTH ETF 922908736 12,240 42,677 SH   SOLE NONE 0 0 42,677
Vanguard High Dividend Yield ETF HIGH DIV YLD 921946406 211 2,020 SH   SOLE NONE 0 0 2,020
Vanguard Index Small Cap Value ETF SM CP VAL ETF 922908611 922 5,314 SH   SOLE NONE 0 0 5,314
Vanguard Index TR (vanguard Extended Market Vipers) EXTEND MKT ETF 922908652 434 2,304 SH   SOLE NONE 105 0 2,199
Vanguard Industrial ETF INDUSTRIAL ETF 92204A603 1,545 7,867 SH   SOLE NONE 0 0 7,867
Vanguard Information Technology ETF INF TECH ETF 92204A702 646 1,621 SH   SOLE NONE 204 0 1,417
Vanguard Materials ETF MATERIALS ETF 92204A801 292 1,620 SH   SOLE NONE 0 0 1,620
Vanguard REIT Index ETF REAL ESTATE ETF 922908553 984 9,669 SH   SOLE NONE 0 0 9,669
Vanguard S&P 500 ETF S&P 500 ETF SHS 922908363 54,602 138,285 SH   SOLE NONE 0 0 138,285
Vanguard Total Bond Market ETF TOTAL BND MRKT 921937835 431 5,023 SH   SOLE NONE 0 0 5,023
Vanguard Total Stock Market ETF TOTAL STK MKT 922908769 7,170 32,182 SH   SOLE NONE 5,362 0 26,819
Vanguard Value ETF VALUE ETF 922908744 10,480 76,243 SH   SOLE NONE 0 0 76,243
Verisk Analytics Inc COM 92345Y106 741 4,246 SH   SOLE NONE 52 0 4,194
Verizon Communications COM 92343V104 704 12,579 SH   SOLE NONE 3,381 0 9,198
Visa Inc Com CL A COM CL A 92826C839 1,470 6,291 SH   SOLE NONE 2,752 0 3,539
Wal-Mart Stores Inc COM 931142103 313 2,226 SH   SOLE NONE 982 0 1,244
Walker & Dunlop Inc COM 93148P102 466 4,470 SH   SOLE NONE 0 0 4,470
Waste Management Inc COM 94106L109 902 6,441 SH   SOLE NONE 2,103 0 4,338
Welltower Inc Com COM 95040Q104 336 4,047 SH   SOLE NONE 115 0 3,932
Western Copper &gold F COM 95805V108 70 35,000 SH   SOLE NONE 0 0 35,000
Weyerhaeuser Co COM NEW 962166104 213 6,197 SH   SOLE NONE 1,280 0 4,917
Wisdomtree Japan Hedged JAPN HEDGE EQT 97717W851 371 6,082 SH   SOLE NONE 0 0 6,082
Zillow Group Inc CL CL C CAP STK 98954M200 244 2,000 SH   SOLE NONE 0 0 2,000