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
AON PLC SHS CL A G0403H108 213 1,033 SH   SOLE 0 0 0 1,033
EATON CORP PLC SHS G29183103 1,507 14,766 SH   SOLE 0 0 0 14,766
JAZZ PHARMACEUTICALS PLC SHS USD G50871105 359 2,519 SH   SOLE 0 0 0 2,519
MEDTRONIC PLC SHS G5960L103 6,048 58,198 SH   SOLE 0 0 0 58,198
PENTAIR PLC SHS G7S00T104 272 5,938 SH   SOLE 0 0 0 5,938
SPOTIFY TECHNOLOGY S A SHS L8681T102 243 1,000 SH   SOLE 0 0 0 1,000
AMN HEALTHCARE SVCS INC COM 001744101 232 3,972 SH   SOLE 0 0 0 3,972
AT&T INC COM 00206R102 1,337 46,890 SH   SOLE 0 0 0 46,890
ABBOTT LABS COM 002824100 448 4,120 SH   SOLE 0 0 0 4,120
ABBVIE INC COM 00287Y109 10,565 120,619 SH   SOLE 0 0 0 120,619
ACTIVISION BLIZZARD INC COM 00507V109 632 7,802 SH   SOLE 0 0 0 7,802
ADOBE SYSTEMS INCORPORATED COM 00724F101 5,572 11,361 SH   SOLE 0 0 0 11,361
ADVANCED MICRO DEVICES INC COM 007903107 476 5,800 SH   SOLE 0 0 0 5,800
AGNICO EAGLE MINES LTD COM 008474108 226 2,845 SH   SOLE 0 0 0 2,845
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 238 811 SH   SOLE 0 0 0 811
ALPHABET INC CAP STK CL C 02079K107 948 645 SH   SOLE 0 0 0 645
ALPHABET INC CAP STK CL A 02079K305 9,746 6,650 SH   SOLE 0 0 0 6,650
ALTRIA GROUP INC COM 02209S103 9,523 246,449 SH   SOLE 0 0 0 246,449
AMAZON COM INC COM 023135106 17,116 5,436 SH   SOLE 0 0 0 5,436
AMER STATES WTR CO COM 029899101 1,423 18,993 SH   SOLE 0 0 0 18,993
AMERICAN WTR WKS CO INC NEW COM 030420103 517 3,568 SH   SOLE 0 0 0 3,568
AMERISOURCEBERGEN CORP COM 03073E105 8,851 91,324 SH   SOLE 0 0 0 91,324
AMERIPRISE FINL INC COM 03076C106 448 2,905 SH   SOLE 0 0 0 2,905
AMGEN INC COM 031162100 5,687 22,377 SH   SOLE 0 0 0 22,377
ANTHEM INC COM 036752103 451 1,681 SH   SOLE 0 0 0 1,681
APHRIA INC COM 03765K104 195 44,053 SH   SOLE 0 0 0 44,053
APPLE INC COM 037833100 45,308 391,228 SH   SOLE 0 0 0 391,228
BK OF AMERICA CORP COM 060505104 6,011 249,506 SH   SOLE 0 0 0 249,506
BANK NEW YORK MELLON CORP COM 064058100 524 15,272 SH   SOLE 0 0 0 15,272
BARRICK GOLD CORP COM 067901108 6,086 216,500 SH   SOLE 0 0 0 216,500
BERKSHIRE HATHAWAY INC DEL CL A 084670108 320 1 SH   SOLE 0 0 0 1
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 4,443 20,865 SH   SOLE 0 0 0 20,865
BHP GROUP LTD SPONSORED ADS 088606108 4,365 84,404 SH   SOLE 0 0 0 84,404
BIOTELEMETRY INC COM 090672106 386 8,477 SH   SOLE 0 0 0 8,477
BOEING CO COM 097023105 370 2,236 SH   SOLE 0 0 0 2,236
BRISTOL-MYERS SQUIBB CO COM 110122108 1,099 18,234 SH   SOLE 0 0 0 18,234
BROADCOM INC COM 11135F101 437 1,199 SH   SOLE 0 0 0 1,199
CIGNA CORP NEW COM 125523100 341 2,014 SH   SOLE 0 0 0 2,014
CME GROUP INC COM 12572Q105 277 1,658 SH   SOLE 0 0 0 1,658
CVS HEALTH CORP COM 126650100 522 8,938 SH   SOLE 0 0 0 8,938
CANOPY GROWTH CORP COM 138035100 177 12,370 SH   SOLE 0 0 0 12,370
CENTENE CORP DEL COM 15135B101 264 4,530 SH   SOLE 0 0 0 4,530
CHEGG INC COM 163092109 3,508 49,100 SH   SOLE 0 0 0 49,100
CHENIERE ENERGY PARTNERS LP COM UNIT 16411Q101 662 19,918 SH   SOLE 0 0 0 19,918
CHEVRON CORP NEW COM 166764100 836 11,616 SH   SOLE 0 0 0 11,616
CIENA CORP COM NEW 171779309 276 6,953 SH   SOLE 0 0 0 6,953
CISCO SYS INC COM 17275R102 10,420 264,537 SH   SOLE 0 0 0 264,537
CITIZENS FINL GROUP INC COM 174610105 315 12,450 SH   SOLE 0 0 0 12,450
CLOROX CO DEL COM 189054109 290 1,379 SH   SOLE 0 0 0 1,379
CLOUDFLARE INC CL A COM 18915M107 455 11,085 SH   SOLE 0 0 0 11,085
COCA COLA CO COM 191216100 1,380 27,954 SH   SOLE 0 0 0 27,954
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 8,401 121,022 SH   SOLE 0 0 0 121,022
COLGATE PALMOLIVE CO COM 194162103 5,671 73,507 SH   SOLE 0 0 0 73,507
COMCAST CORP NEW CL A 20030N101 716 15,481 SH   SOLE 0 0 0 15,481
CONSOLIDATED EDISON INC COM 209115104 269 3,456 SH   SOLE 0 0 0 3,456
CONSTELLATION BRANDS INC CL A 21036P108 3,027 15,971 SH   SOLE 0 0 0 15,971
CORVUS GOLD INC COM 221013105 183 61,500 SH   SOLE 0 0 0 61,500
COSTCO WHSL CORP NEW COM 22160K105 3,795 10,690 SH   SOLE 0 0 0 10,690
CUMMINS INC COM 231021106 301 1,425 SH   SOLE 0 0 0 1,425
DANAHER CORPORATION COM 235851102 2,180 10,125 SH   SOLE 0 0 0 10,125
DECKERS OUTDOOR CORP COM 243537107 5,485 24,931 SH   SOLE 0 0 0 24,931
DIGITAL RLTY TR INC COM 253868103 283 1,930 SH   SOLE 0 0 0 1,930
DISNEY WALT CO COM DISNEY 254687106 1,521 12,261 SH   SOLE 0 0 0 12,261
DOLLAR GEN CORP NEW COM 256677105 202 964 SH   SOLE 0 0 0 964
DOMINION ENERGY INC COM 25746U109 14,397 182,405 SH   SOLE 0 0 0 182,405
DOUBLELINE OPPORTUNISTIC CR COM 258623107 582 30,522 SH   SOLE 0 0 0 30,522
EMX RTY CORP COM 26873J107 62 23,500 SH   SOLE 0 0 0 23,500
ECOLAB INC COM 278865100 306 1,529 SH   SOLE 0 0 0 1,529
ENABLE MIDSTREAM PARTNERS LP COM UNIT RP IN 292480100 83 20,000 SH   SOLE 0 0 0 20,000
ENVESTNET INC COM 29404K106 219 2,835 SH   SOLE 0 0 0 2,835
EPLUS INC COM 294268107 261 3,569 SH   SOLE 0 0 0 3,569
ESSEX PPTY TR INC COM 297178105 312 1,555 SH   SOLE 0 0 0 1,555
ETSY INC COM 29786A106 392 3,221 SH   SOLE 0 0 0 3,221
EXXON MOBIL CORP COM 30231G102 5,159 150,276 SH   SOLE 0 0 0 150,276
FLIR SYS INC COM 302445101 351 9,802 SH   SOLE 0 0 0 9,802
FACEBOOK INC CL A 30303M102 9,448 36,076 SH   SOLE 0 0 0 36,076
FIDELITY NATL INFORMATION SV COM 31620M106 370 2,511 SH   SOLE 0 0 0 2,511
FIFTH THIRD BANCORP COM 316773100 297 13,920 SH   SOLE 0 0 0 13,920
FIRSTCASH INC COM 33767D105 264 4,622 SH   SOLE 0 0 0 4,622
FIVE BELOW INC COM 33829M101 593 4,669 SH   SOLE 0 0 0 4,669
FORTUNA SILVER MINES INC COM 349915108 71 11,220 SH   SOLE 0 0 0 11,220
FRANCO NEV CORP COM 351858105 376 2,695 SH   SOLE 0 0 0 2,695
GW PHARMACEUTICALS PLC ADS 36197T103 578 5,940 SH   SOLE 0 0 0 5,940
GENERAL ELECTRIC CO COM 369604103 368 59,021 SH   SOLE 0 0 0 59,021
GILEAD SCIENCES INC COM 375558103 7,964 126,034 SH   SOLE 0 0 0 126,034
GOLDMAN SACHS GROUP INC COM 38141G104 216 1,073 SH   SOLE 0 0 0 1,073
HCA HEALTHCARE INC COM 40412C101 324 2,599 SH   SOLE 0 0 0 2,599
HEWLETT PACKARD ENTERPRISE C COM 42824C109 261 27,882 SH   SOLE 0 0 0 27,882
HOME DEPOT INC COM 437076102 1,031 3,712 SH   SOLE 0 0 0 3,712
HONEYWELL INTL INC COM 438516106 321 1,950 SH   SOLE 0 0 0 1,950
ILLUMINA INC COM 452327109 1,323 4,282 SH   SOLE 0 0 0 4,282
INNOVATIVE INDL PPTYS INC COM 45781V101 967 7,793 SH   SOLE 0 0 0 7,793
INTEL CORP COM 458140100 4,610 89,023 SH   SOLE 0 0 0 89,023
INTERCONTINENTAL EXCHANGE IN COM 45866F104 8,357 83,525 SH   SOLE 0 0 0 83,525
INTERNATIONAL BUSINESS MACHS COM 459200101 391 3,213 SH   SOLE 0 0 0 3,213
INVESCO QQQ TR UNIT SER 1 46090E103 1,915 6,892 SH   SOLE 0 0 0 6,892
INTRA CELLULAR THERAPIES INC COM 46116X101 277 10,800 SH   SOLE 0 0 0 10,800
INTUIT COM 461202103 330 1,012 SH   SOLE 0 0 0 1,012
INVESCO EXCHANGE TRADED FD T S&P500 EQL TEC 46137V282 3,177 15,081 SH   SOLE 0 0 0 15,081
INVESCO EXCHANGE TRADED FD T FTSE RAFI 1000 46137V613 357 3,138 SH   SOLE 0 0 0 3,138
ISHARES SILVER TR ISHARES 46428Q109 279 12,879 SH   SOLE 0 0 0 12,879
ISHARES GOLD TRUST ISHARES 464285105 3,541 196,854 SH   SOLE 0 0 0 196,854
ISHARES INC MSCI GBL MIN VOL 464286525 483 5,252 SH   SOLE 0 0 0 5,252
ISHARES INC MSCI PAC JP ETF 464286665 1,568 38,648 SH   SOLE 0 0 0 38,648
ISHARES TR CORE S&P TTL STK 464287150 241 3,199 SH   SOLE 0 0 0 3,199
ISHARES TR SELECT DIVID ETF 464287168 386 4,740 SH   SOLE 0 0 0 4,740
ISHARES TR CORE S&P500 ETF 464287200 16,526 49,174 SH   SOLE 0 0 0 49,174
ISHARES TR CORE US AGGBD ET 464287226 26,718 226,305 SH   SOLE 0 0 0 226,305
ISHARES TR MSCI EMG MKT ETF 464287234 201 4,550 SH   SOLE 0 0 0 4,550
ISHARES TR IBOXX INV CP ETF 464287242 11,971 88,868 SH   SOLE 0 0 0 88,868
ISHARES TR GLOBAL TECH ETF 464287291 1,522 5,773 SH   SOLE 0 0 0 5,773
ISHARES TR S&P 500 GRWT ETF 464287309 521 2,255 SH   SOLE 0 0 0 2,255
ISHARES TR 20 YR TR BD ETF 464287432 1,827 11,192 SH   SOLE 0 0 0 11,192
ISHARES TR 1 3 YR TREAS BD 464287457 5,339 61,712 SH   SOLE 0 0 0 61,712
ISHARES TR RUS 1000 GRW ETF 464287614 435 2,005 SH   SOLE 0 0 0 2,005
ISHARES TR RUSSELL 2000 ETF 464287655 3,039 20,290 SH   SOLE 0 0 0 20,290
ISHARES TR MSCI KLD400 SOC 464288570 934 7,297 SH   SOLE 0 0 0 7,297
ISHARES TR ISHS 5-10YR INVT 464288638 10,702 175,992 SH   SOLE 0 0 0 175,992
ISHARES TR ISHS 1-5YR INVS 464288646 14,400 262,254 SH   SOLE 0 0 0 262,254
ISHARES TR PFD AND INCM SEC 464288687 486 13,340 SH   SOLE 0 0 0 13,340
ISHARES TR MSCI USA ESG SLC 464288802 254 1,728 SH   SOLE 0 0 0 1,728
ISHARES TR U.S. MED DVC ETF 464288810 979 3,267 SH   SOLE 0 0 0 3,267
ISHARES TR EAFE GRWTH ETF 464288885 1,874 20,852 SH   SOLE 0 0 0 20,852
ISHARES TR GRWT ALLOCAT ETF 464289867 257 5,312 SH   SOLE 0 0 0 5,312
ISHARES TR US TREAS BD ETF 46429B267 16,249 581,372 SH   SOLE 0 0 0 581,372
ISHARES TR CORE HIGH DV ETF 46429B663 593 7,372 SH   SOLE 0 0 0 7,372
ISHARES TR MSCI USA MIN VOL 46429B697 2,134 33,484 SH   SOLE 0 0 0 33,484
ISHARES TR MSCI USA QLT FCT 46432F339 8,154 78,600 SH   SOLE 0 0 0 78,600
ISHARES TR MSCI USA VALUE 46432F388 1,434 19,434 SH   SOLE 0 0 0 19,434
ISHARES TR MSCI USA MMENTM 46432F396 1,876 12,728 SH   SOLE 0 0 0 12,728
ISHARES TR CORE MSCI EAFE 46432F842 455 7,545 SH   SOLE 0 0 0 7,545
ISHARES INC CORE MSCI EMKT 46434G103 5,500 104,163 SH   SOLE 0 0 0 104,163
ISHARES INC MSCI JPN ETF NEW 46434G822 2,792 47,265 SH   SOLE 0 0 0 47,265
ISHARES INC ESG AWR MSCI EM 46434G863 2,155 60,528 SH   SOLE 0 0 0 60,528
ISHARES TR MSCI LW CRB TG 46434V464 699 5,335 SH   SOLE 0 0 0 5,335
ISHARES TR ESG AWRE USD ETF 46435G193 622 22,440 SH   SOLE 0 0 0 22,440
ISHARES TR ESG AWRE 1 5 YR 46435G243 232 8,875 SH   SOLE 0 0 0 8,875
ISHARES TR ESG AWR MSCI USA 46435G425 7,714 101,225 SH   SOLE 0 0 0 101,225
ISHARES TR ESG AW MSCI EAFE 46435G516 460 7,247 SH   SOLE 0 0 0 7,247
ISHARES TR ESG AWR US AGRGT 46435U549 1,003 17,755 SH   SOLE 0 0 0 17,755
JPMORGAN CHASE & CO COM 46625H100 1,674 17,390 SH   SOLE 0 0 0 17,390
JOHNSON & JOHNSON COM 478160104 20,532 137,913 SH   SOLE 0 0 0 137,913
KELLOGG CO COM 487836108 203 3,144 SH   SOLE 0 0 0 3,144
KIMBERLY CLARK CORP COM 494368103 11,000 74,495 SH   SOLE 0 0 0 74,495
KIRKLAND LAKE GOLD LTD COM 49741E100 508 10,428 SH   SOLE 0 0 0 10,428
LHC GROUP INC COM 50187A107 250 1,174 SH   SOLE 0 0 0 1,174
LAM RESEARCH CORP COM 512807108 2,136 6,438 SH   SOLE 0 0 0 6,438
LOCKHEED MARTIN CORP COM 539830109 737 1,923 SH   SOLE 0 0 0 1,923
LUMENTUM HLDGS INC COM 55024U109 420 5,591 SH   SOLE 0 0 0 5,591
MARKETAXESS HLDGS INC COM 57060D108 206 428 SH   SOLE 0 0 0 428
MARTEN TRANS LTD COM 573075108 326 19,945 SH   SOLE 0 0 0 19,945
MASTERCARD INCORPORATED CL A 57636Q104 4,177 12,352 SH   SOLE 0 0 0 12,352
MCDONALDS CORP COM 580135101 422 1,920 SH   SOLE 0 0 0 1,920
MCKESSON CORP COM 58155Q103 349 2,341 SH   SOLE 0 0 0 2,341
MEDICAL PPTYS TRUST INC COM 58463J304 796 45,175 SH   SOLE 0 0 0 45,175
MERCK & CO. INC COM 58933Y105 1,603 19,330 SH   SOLE 0 0 0 19,330
METALLA RTY & STREAMING LTD COM NEW 59124U605 203 25,675 SH   SOLE 0 0 0 25,675
MICROSOFT CORP COM 594918104 13,260 63,044 SH   SOLE 0 0 0 63,044
MOLSON COORS BEVERAGE CO CL B 60871R209 208 6,191 SH   SOLE 0 0 0 6,191
MORGAN STANLEY COM NEW 617446448 366 7,577 SH   SOLE 0 0 0 7,577
NIO INC SPON ADS 62914V106 212 10,000 SH   SOLE 0 0 0 10,000
NETFLIX INC COM 64110L106 1,407 2,814 SH   SOLE 0 0 0 2,814
NEWMONT CORP COM 651639106 466 7,350 SH   SOLE 0 0 0 7,350
NEXTERA ENERGY INC COM 65339F101 228 823 SH   SOLE 0 0 0 823
NEXTERA ENERGY PARTNERS LP COM UNIT PART IN 65341B106 445 7,420 SH   SOLE 0 0 0 7,420
NIKE INC CL B 654106103 422 3,364 SH   SOLE 0 0 0 3,364
NORFOLK SOUTHN CORP COM 655844108 293 1,371 SH   SOLE 0 0 0 1,371
NORTHERN TR CORP COM 665859104 1,648 21,139 SH   SOLE 0 0 0 21,139
NOVO-NORDISK A S ADR 670100205 2,642 38,050 SH   SOLE 0 0 0 38,050
NUVEEN CALIFORNIA AMT QLT MU COM 670651108 390 25,550 SH   SOLE 0 0 0 25,550
NVIDIA CORPORATION COM 67066G104 6,375 11,779 SH   SOLE 0 0 0 11,779
NUVEEN CA QUALTY MUN INCOME COM 67066Y105 872 59,872 SH   SOLE 0 0 0 59,872
NUVEEN CR STRATEGIES INCOME COM SHS 67073D102 104 17,600 SH   SOLE 0 0 0 17,600
NUVEEN TAXABLE MUNICPAL INM COM 67074C103 355 15,866 SH   SOLE 0 0 0 15,866
NUVEEN REAL ASSET INCOME & G COM 67074Y105 230 19,042 SH   SOLE 0 0 0 19,042
OMNICOM GROUP INC COM 681919106 208 4,195 SH   SOLE 0 0 0 4,195
ORACLE CORP COM 68389X105 6,667 111,682 SH   SOLE 0 0 0 111,682
PNC FINL SVCS GROUP INC COM 693475105 407 3,700 SH   SOLE 0 0 0 3,700
PPL CORP COM 69351T106 229 8,429 SH   SOLE 0 0 0 8,429
PARKER-HANNIFIN CORP COM 701094104 232 1,149 SH   SOLE 0 0 0 1,149
PAYPAL HLDGS INC COM 70450Y103 15,358 77,945 SH   SOLE 0 0 0 77,945
PEPSICO INC COM 713448108 1,146 8,266 SH   SOLE 0 0 0 8,266
PERFICIENT INC COM 71375U101 368 8,617 SH   SOLE 0 0 0 8,617
PETMED EXPRESS INC COM 716382106 454 14,365 SH   SOLE 0 0 0 14,365
PFIZER INC COM 717081103 8,763 238,763 SH   SOLE 0 0 0 238,763
PIMCO INCOME STRATEGY FD COM 72201H108 111 11,000 SH   SOLE 0 0 0 11,000
PIMCO ETF TR 0-5 HIGH YIELD 72201R783 282 3,004 SH   SOLE 0 0 0 3,004
PIMCO ETF TR ENHAN SHRT MA AC 72201R833 415 4,066 SH   SOLE 0 0 0 4,066
PRICE T ROWE GROUP INC COM 74144T108 436 3,400 SH   SOLE 0 0 0 3,400
PROCTER AND GAMBLE CO COM 742718109 2,927 21,061 SH   SOLE 0 0 0 21,061
PROGRESSIVE CORP COM 743315103 208 2,195 SH   SOLE 0 0 0 2,195
PROLOGIS INC. COM 74340W103 293 2,913 SH   SOLE 0 0 0 2,913
PROSHARES TR ULTRASHRT S&P500 74347B383 195 12,200 SH   SOLE 0 0 0 12,200
PROSHARES TR SHORT S&P 500 NE 74347B425 250 12,300 SH   SOLE 0 0 0 12,300
QUALCOMM INC COM 747525103 1,997 16,968 SH   SOLE 0 0 0 16,968
QUALYS INC COM 74758T303 411 4,193 SH   SOLE 0 0 0 4,193
RAYTHEON TECHNOLOGIES CORP COM 75513E101 255 4,428 SH   SOLE 0 0 0 4,428
REALTY INCOME CORP COM 756109104 510 8,400 SH   SOLE 0 0 0 8,400
REGENERON PHARMACEUTICALS COM 75886F107 291 520 SH   SOLE 0 0 0 520
ROPER TECHNOLOGIES INC COM 776696106 1,308 3,311 SH   SOLE 0 0 0 3,311
ROYAL GOLD INC COM 780287108 255 2,120 SH   SOLE 0 0 0 2,120
SPDR S&P 500 ETF TR TR UNIT 78462F103 2,840 8,481 SH   SOLE 0 0 0 8,481
SPDR GOLD TR GOLD SHS 78463V107 1,348 7,610 SH   SOLE 0 0 0 7,610
SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889 425 14,538 SH   SOLE 0 0 0 14,538
SPDR SER TR PORTFOLI S&P1500 78464A805 295 7,221 SH   SOLE 0 0 0 7,221
SPDR SER TR PORTFOLIO SH TSR 78468R101 232 7,557 SH   SOLE 0 0 0 7,557
SPDR SER TR SPDR BLOOMBERG 78468R663 14,755 161,226 SH   SOLE 0 0 0 161,226
SPDR SER TR PORTFOLIO S&P600 78468R853 202 7,391 SH   SOLE 0 0 0 7,391
SP PLUS CORP COM 78469C103 480 26,759 SH   SOLE 0 0 0 26,759
SALESFORCE COM INC COM 79466L302 5,061 20,139 SH   SOLE 0 0 0 20,139
SANDSTORM GOLD LTD COM NEW 80013R206 104 12,300 SH   SOLE 0 0 0 12,300
SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 285 2,477 SH   SOLE 0 0 0 2,477
SCHWAB STRATEGIC TR US SML CAP ETF 808524607 461 6,745 SH   SOLE 0 0 0 6,745
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 234 7,441 SH   SOLE 0 0 0 7,441
SCHWAB STRATEGIC TR SHT TM US TRES 808524862 269 5,232 SH   SOLE 0 0 0 5,232
SHERWIN WILLIAMS CO COM 824348106 296 425 SH   SOLE 0 0 0 425
SHOPIFY INC CL A 82509L107 588 575 SH   SOLE 0 0 0 575
SIMULATIONS PLUS INC COM 829214105 435 5,778 SH   SOLE 0 0 0 5,778
SOUTHERN CO COM 842587107 327 6,034 SH   SOLE 0 0 0 6,034
SPLUNK INC COM 848637104 309 1,640 SH   SOLE 0 0 0 1,640
SPROTT PHYSICAL GOLD & SILVE TR UNIT 85208R101 1,444 78,753 SH   SOLE 0 0 0 78,753
SQUARE INC CL A 852234103 504 3,100 SH   SOLE 0 0 0 3,100
STANLEY BLACK & DECKER INC COM 854502101 205 1,262 SH   SOLE 0 0 0 1,262
STARBUCKS CORP COM 855244109 2,346 27,308 SH   SOLE 0 0 0 27,308
STONECASTLE FINL CORP COM 861780104 320 16,500 SH   SOLE 0 0 0 16,500
SYSCO CORP COM 871829107 425 6,831 SH   SOLE 0 0 0 6,831
TJX COS INC NEW COM 872540109 454 8,157 SH   SOLE 0 0 0 8,157
T-MOBILE US INC COM 872590104 476 4,158 SH   SOLE 0 0 0 4,158
TARGET CORP COM 87612E106 3,609 22,927 SH   SOLE 0 0 0 22,927
TESLA INC COM 88160R101 13,690 31,910 SH   SOLE 0 0 0 31,910
TEXAS INSTRS INC COM 882508104 2,489 17,432 SH   SOLE 0 0 0 17,432
THE TRADE DESK INC COM CL A 88339J105 550 1,060 SH   SOLE 0 0 0 1,060
THERMO FISHER SCIENTIFIC INC COM 883556102 580 1,314 SH   SOLE 0 0 0 1,314
3M CO COM 88579Y101 9,856 61,533 SH   SOLE 0 0 0 61,533
TRECORA RES COM 894648104 143 23,267 SH   SOLE 0 0 0 23,267
TRUSTCO BK CORP N Y COM 898349105 59 11,231 SH   SOLE 0 0 0 11,231
TURNING PT BRANDS INC COM 90041L105 321 11,511 SH   SOLE 0 0 0 11,511
UNDER ARMOUR INC CL A 904311107 570 50,745 SH   SOLE 0 0 0 50,745
UNITEDHEALTH GROUP INC COM 91324P102 1,312 4,207 SH   SOLE 0 0 0 4,207
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 1,862 14,473 SH   SOLE 0 0 0 14,473
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406 382 4,714 SH   SOLE 0 0 0 4,714
VANGUARD WORLD FDS UTILITIES ETF 92204A876 380 2,946 SH   SOLE 0 0 0 2,946
VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 8,624 164,489 SH   SOLE 0 0 0 164,489
VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 243 2,533 SH   SOLE 0 0 0 2,533
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 665 2,162 SH   SOLE 0 0 0 2,162
VANGUARD INDEX FDS TOTAL STK MKT 922908769 431 2,530 SH   SOLE 0 0 0 2,530
VEREIT INC COM 92339V100 78 12,000 SH   SOLE 0 0 0 12,000
VERIZON COMMUNICATIONS INC COM 92343V104 16,041 269,646 SH   SOLE 0 0 0 269,646
VISA INC COM CL A 92826C839 5,637 28,189 SH   SOLE 0 0 0 28,189
VMWARE INC CL A COM 928563402 775 5,391 SH   SOLE 0 0 0 5,391
WD-40 CO COM 929236107 252 1,330 SH   SOLE 0 0 0 1,330
WP CAREY INC COM 92936U109 225 3,455 SH   SOLE 0 0 0 3,455
WEC ENERGY GROUP INC COM 92939U106 2,121 21,885 SH   SOLE 0 0 0 21,885
WALMART INC COM 931142103 1,307 9,341 SH   SOLE 0 0 0 9,341
WALGREENS BOOTS ALLIANCE INC COM 931427108 446 12,411 SH   SOLE 0 0 0 12,411
WASTE MGMT INC DEL COM 94106L109 6,862 60,634 SH   SOLE 0 0 0 60,634
WELLS FARGO CO NEW COM 949746101 378 16,098 SH   SOLE 0 0 0 16,098
WELLS FARGO CO NEW PERP PFD CNV A 949746804 1,150 857 SH   SOLE 0 0 0 857
WHEATON PRECIOUS METALS CORP COM 962879102 260 5,305 SH   SOLE 0 0 0 5,305
YUM BRANDS INC COM 988498101 695 7,613 SH   SOLE 0 0 0 7,613
ZOOM VIDEO COMMUNICATIONS IN CL A 98980L101 311 661 SH   SOLE 0 0 0 661