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
AES CORP COM 00130H105 2,721 104,367 SH   SOLE   85,947 0 18,420
AT&T INC COM 00206R102 5,925 205,862 SH   SOLE   184,686 0 21,175
ARK ETF TR GENOMIC REV ETF 00214Q302 453 4,894 SH   SOLE   4,344 0 550
ABBOTT LABS COM 002824100 7,121 61,427 SH   SOLE   58,916 0 2,510
ABBVIE INC COM 00287Y109 10,008 88,851 SH   SOLE   39,882 0 48,968
ADOBE SYSTEMS INCORPORATED COM 00724F101 1,152 1,967 SH   SOLE   1,142 0 825
ADVANCED MICRO DEVICES INC COM 007903107 517 5,506 SH   SOLE   5,506 0 0
AKOUSTIS TECHNOLOGIES INC COM 00973N102 399 37,237 SH   SOLE   37,237 0 0
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 7,335 32,342 SH   SOLE   29,306 0 3,036
ALPHABET INC CAP STK CL C 02079K107 24,083 9,609 SH   SOLE   8,919 0 690
ALPHABET INC CAP STK CL A 02079K305 28,772 11,783 SH   SOLE   11,271 0 512
ALTRIA GROUP INC COM 02209S103 851 17,843 SH   SOLE   3,428 0 14,415
AMARIN CORP PLC SPONS ADR NEW 023111206 66 15,000 SH   SOLE   0 0 15,000
AMAZON COM INC COM 023135106 28,306 8,228 SH   SOLE   7,567 0 661
AMERICAN EXPRESS CO COM 025816109 720 4,359 SH   SOLE   3,888 0 470
AMER STATES WTR CO COM 029899101 286 3,600 SH   SOLE   3,600 0 0
AMERICAN TOWER CORP NEW COM 03027X100 7,421 27,470 SH   SOLE   26,732 0 737
AMGEN INC COM 031162100 727 2,984 SH   SOLE   2,655 0 329
AMPIO PHARMACEUTICALS INC COM 03209T109 17 10,000 SH   SOLE   0 0 10,000
ANALOG DEVICES INC COM 032654105 2,186 12,697 SH   SOLE   12,171 0 525
APPLE INC COM 037833100 100,809 736,045 SH   SOLE   664,278 0 71,766
APPLIED MATLS INC COM 038222105 7,445 52,283 SH   SOLE   51,308 0 975
APTARGROUP INC COM 038336103 2,840 20,165 SH   SOLE   19,500 0 665
ARROWHEAD PHARMACEUTICALS IN COM 04280A100 1,288 15,550 SH   SOLE   15,550 0 0
BK OF AMERICA CORP COM 060505104 12,738 308,961 SH   SOLE   268,676 0 40,284
BECTON DICKINSON & CO COM 075887109 4,835 19,881 SH   SOLE   19,656 0 225
BERKLEY W R CORP COM 084423102 224 3,008 SH   SOLE   0 0 3,008
BERKSHIRE HATHAWAY INC DEL CL A 084670108 837 2 SH   SOLE   2 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 18,333 65,964 SH   SOLE   64,039 0 1,925
BLACKROCK INC COM 09247X101 21,954 25,092 SH   SOLE   23,802 0 1,289
BLACKROCK CORPOR HI YLD FD I COM 09255P107 427 34,630 SH   SOLE   27,870 0 6,760
BLACKSTONE MTG TR INC COM CL A 09257W100 4,081 127,968 SH   SOLE   111,123 0 16,844
BLACKSTONE GROUP INC COM 09260D107 13,984 143,953 SH   SOLE   133,612 0 10,340
BOEING CO COM 097023105 5,202 21,714 SH   SOLE   21,138 0 576
BOOKING HOLDINGS INC COM 09857L108 1,455 665 SH   SOLE   559 0 106
BRISTOL-MYERS SQUIBB CO COM 110122108 7,610 113,882 SH   SOLE   98,188 0 15,693
BROADCOM INC COM 11135F101 10,873 22,803 SH   SOLE   21,457 0 1,345
CSX CORP COM 126408103 630 19,640 SH   SOLE   19,519 0 120
CVS HEALTH CORP COM 126650100 936 11,221 SH   SOLE   9,616 0 1,605
CALIFORNIA WTR SVC GROUP COM 130788102 1,199 21,580 SH   SOLE   21,580 0 0
CATERPILLAR INC COM 149123101 1,433 6,583 SH   SOLE   5,531 0 1,051
CHEVRON CORP NEW COM 166764100 12,433 118,700 SH   SOLE   112,095 0 6,604
CISCO SYS INC COM 17275R102 2,258 42,608 SH   SOLE   33,836 0 8,770
CINTAS CORP COM 172908105 420 1,100 SH   SOLE   1,000 0 100
CITIGROUP INC COM NEW 172967424 1,561 22,058 SH   SOLE   21,741 0 315
COCA COLA CO COM 191216100 5,496 101,563 SH   SOLE   99,813 0 1,750
COHEN & STEERS REIT & PFD & COM 19247X100 614 22,541 SH   SOLE   20,461 0 2,080
CONOCOPHILLIPS COM 20825C104 2,887 47,412 SH   SOLE   47,161 0 250
CONSTELLATION BRANDS INC CL A 21036P108 3,566 15,246 SH   SOLE   13,575 0 1,670
COSTCO WHSL CORP NEW COM 22160K105 12,026 30,393 SH   SOLE   28,523 0 1,869
CROWDSTRIKE HLDGS INC CL A 22788C105 745 2,965 SH   SOLE   2,965 0 0
CUMMINS INC COM 231021106 2,075 8,511 SH   SOLE   8,145 0 365
DEERE & CO COM 244199105 1,266 3,590 SH   SOLE   3,265 0 325
DIMENSIONAL ETF TRUST US CORE EQUITY 2 25434V708 717 26,577 SH   SOLE   0 0 26,577
DISNEY WALT CO COM 254687106 7,611 43,301 SH   SOLE   39,036 0 4,264
DOMINION ENERGY INC COM 25746U109 7,394 100,506 SH   SOLE   99,095 0 1,411
DONALDSON INC COM 257651109 3,946 62,110 SH   SOLE   62,109 0 0
DOUGLAS EMMETT INC COM 25960P109 947 28,175 SH   SOLE   28,175 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204 306 3,101 SH   SOLE   2,088 0 1,013
ECOLAB INC COM 278865100 359 1,742 SH   SOLE   1,632 0 110
EDITAS MEDICINE INC COM 28106W103 526 9,284 SH   SOLE   8,784 0 500
EDWARDS LIFESCIENCES CORP COM 28176E108 1,583 15,289 SH   SOLE   13,289 0 2,000
ENERGY TRANSFER L P COM UT LTD PTN 29273V100 241 22,682 SH   SOLE   6,387 0 16,295
ENTERPRISE PRODS PARTNERS L COM 293792107 9,526 394,795 SH   SOLE   386,120 0 8,675
EQUINIX INC COM 29444U700 375 467 SH   SOLE   467 0 0
ESSENTIAL UTILS INC COM 29670G102 1,133 24,785 SH   SOLE   24,785 0 0
EXXON MOBIL CORP COM 30231G102 6,562 104,034 SH   SOLE   95,488 0 8,546
FACEBOOK INC CL A 30303M102 16,611 47,773 SH   SOLE   46,173 0 1,600
FASTENAL CO COM 311900104 621 11,944 SH   SOLE   655 0 11,289
FEDEX CORP COM 31428X106 675 2,263 SH   SOLE   2,180 0 83
FIRST REP BK SAN FRANCISCO C COM 33616C100 226 1,209 SH   SOLE   1,200 0 9
FISERV INC COM 337738108 475 4,446 SH   SOLE   2,770 0 1,676
FOCUS FINL PARTNERS INC COM CL A 34417P100 2,837 58,487 SH   SOLE   47,820 0 10,667
FORD MTR CO DEL COM 345370860 193 13,000 SH   SOLE   7,524 0 5,476
GENERAL DYNAMICS CORP COM 369550108 655 3,478 SH   SOLE   2,147 0 1,331
GENERAL MLS INC COM 370334104 795 13,049 SH   SOLE   11,870 0 1,178
GENERAL MTRS CO COM 37045V100 2,936 49,613 SH   SOLE   42,039 0 7,574
GILEAD SCIENCES INC COM 375558103 4,967 72,125 SH   SOLE   71,925 0 200
GLOBAL PMTS INC COM 37940X102 4,337 23,128 SH   SOLE   20,138 0 2,990
GOLDMAN SACHS GROUP INC COM 38141G104 9,085 23,937 SH   SOLE   23,527 0 410
HALOZYME THERAPEUTICS INC COM 40637H109 336 7,400 SH   SOLE   7,400 0 0
HEALTHPEAK PROPERTIES INC COM 42250P103 5,778 173,571 SH   SOLE   172,395 0 1,175
HOME DEPOT INC COM 437076102 3,636 11,403 SH   SOLE   5,982 0 5,420
HONEYWELL INTL INC COM 438516106 8,868 40,430 SH   SOLE   35,833 0 4,596
HUMANA INC COM 444859102 354 800 SH   SOLE   0 0 800
IDEXX LABS INC COM 45168D104 1,074 1,700 SH   SOLE   1,600 0 100
INFINERA CORP COM 45667G103 275 27,000 SH   SOLE   27,000 0 0
INTEL CORP COM 458140100 14,939 266,096 SH   SOLE   247,705 0 18,390
INTERNATIONAL BUSINESS MACHS COM 459200101 552 3,767 SH   SOLE   2,379 0 1,388
INVESCO QQQ TR UNIT SER 1 46090E103 16,127 45,501 SH   SOLE   29,441 0 16,059
INTUITIVE SURGICAL INC COM NEW 46120E602 7,171 7,798 SH   SOLE   7,698 0 100
INVESCO EXCHANGE TRADED FD T WATER RES ETF 46137V142 2,833 52,930 SH   SOLE   51,929 0 1,000
INVESCO EXCHANGE TRADED FD T S&P500 EQL TEC 46137V282 516 1,778 SH   SOLE   1,743 0 35
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 9,649 64,016 SH   SOLE   54,956 0 9,060
INVESCO EXCH TRADED FD TR II GBL SRT TRM HY 46138E669 227 10,271 SH   SOLE   0 0 10,271
INVESCO EXCH TRADED FD TR II EMRNG MKT SVRG 46138E784 6,387 231,263 SH   SOLE   202,587 0 28,676
INVESCO EXCH TRADED FD TR II SR LN ETF 46138G508 519 23,448 SH   SOLE   19,905 0 3,543
ISHARES TR SELECT DIVID ETF 464287168 219 1,877 SH   SOLE   175 0 1,702
SYSCO CORP COM 871829107 635 8,169 SH   SOLE   800 0 7,369
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 341 2,839 SH   SOLE   2,839 0 0
TARGET CORP COM 87612E106 684 2,828 SH   SOLE   1,170 0 1,658
TC ENERGY CORP COM 87807B107 277 5,600 SH   SOLE   5,600 0 0
TELADOC HEALTH INC COM 87918A105 253 1,523 SH   SOLE   1,455 0 68
TESLA INC COM 88160R101 21,350 31,410 SH   SOLE   30,851 0 559
TEXAS INSTRS INC COM 882508104 243 1,264 SH   SOLE   964 0 300
THERMO FISHER SCIENTIFIC INC COM 883556102 6,556 12,995 SH   SOLE   10,540 0 2,455
3M CO COM 88579Y101 2,464 12,406 SH   SOLE   11,260 0 1,145
TORONTO DOMINION BK ONT COM NEW 891160509 350 5,000 SH   SOLE   0 0 5,000
TOTALENERGIES SE SPONSORED ADS 89151E109 944 20,859 SH   SOLE   17,974 0 2,885
TRACON PHARMACEUTICALS INC COM NEW 89237H209 84 13,000 SH   SOLE   0 0 13,000
TWILIO INC CL A 90138F102 342 868 SH   SOLE   859 0 9
II-VI INC COM 902104108 245 3,377 SH   SOLE   3,377 0 0
UGI CORP NEW COM 902681105 248 5,364 SH   SOLE   5,364 0 0
ULTA BEAUTY INC COM 90384S303 527 1,525 SH   SOLE   1,525 0 0
UNION PAC CORP COM 907818108 11,747 53,412 SH   SOLE   52,071 0 1,340
UNITED PARCEL SERVICE INC CL B 911312106 3,975 19,115 SH   SOLE   16,113 0 3,002
UNITEDHEALTH GROUP INC COM 91324P102 480 1,198 SH   SOLE   1,115 0 83
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 4,358 28,152 SH   SOLE   14,096 0 14,054
VANGUARD STAR FDS VG TL INTL STK F 921909768 5,170 78,708 SH   SOLE   0 0 78,708
VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835 528 6,152 SH   SOLE   41 0 6,111
VANGUARD TAX-MANAGED INTL FD FTSE DEV MKT ETF 921943858 4,133 80,224 SH   SOLE   251 0 79,972
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406 231 2,208 SH   SOLE   1,843 0 365
VANGUARD CHARLOTTE FDS INTL BD IDX ETF 92203J407 263 4,607 SH   SOLE   4,492 0 115
VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742 1,780 17,178 SH   SOLE   692 0 16,485
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 5,474 100,791 SH   SOLE   24,003 0 76,787
VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 2,764 41,102 SH   SOLE   32,944 0 8,156
VANGUARD WORLD FDS FINANCIALS ETF 92204A405 225 2,490 SH   SOLE   0 0 2,490
VENTAS INC COM 92276F100 6,539 114,522 SH   SOLE   113,922 0 600
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 4,862 12,354 SH   SOLE   243 0 12,110
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 540 5,308 SH   SOLE   1,265 0 4,043
VANGUARD INDEX FDS SM CP VAL ETF 922908611 2,299 13,236 SH   SOLE   82 0 13,153
VANGUARD INDEX FDS MID CAP ETF 922908629 4,939 20,808 SH   SOLE   941 0 19,866
VANGUARD INDEX FDS GROWTH ETF 922908736 5,617 19,584 SH   SOLE   665 0 18,918
VANGUARD INDEX FDS VALUE ETF 922908744 6,421 46,709 SH   SOLE   2,643 0 44,065
VANGUARD INDEX FDS SMALL CP ETF 922908751 6,638 29,464 SH   SOLE   49 0 29,415
VANGUARD INDEX FDS TOTAL STK MKT 922908769 7,842 35,195 SH   SOLE   61 0 35,133
VERIZON COMMUNICATIONS INC COM 92343V104 9,115 162,686 SH   SOLE   154,670 0 8,016
VIRACTA THERAPEUTICS INC COM 92765F108 159 14,000 SH   SOLE   0 0 14,000
VISA INC COM CL A 92826C839 19,886 85,047 SH   SOLE   83,099 0 1,947
VMWARE INC CL A COM 928563402 304 1,900 SH   SOLE   1,900 0 0
WP CAREY INC COM 92936U109 3,255 43,616 SH   SOLE   36,504 0 7,111
WALMART INC COM 931142103 503 3,570 SH   SOLE   3,221 0 348
WALGREENS BOOTS ALLIANCE INC COM 931427108 313 5,955 SH   SOLE   710 0 5,245
WASTE MGMT INC DEL COM 94106L109 272 1,940 SH   SOLE   1,410 0 530
WELLS FARGO CO NEW COM 949746101 1,465 32,344 SH   SOLE   5,218 0 27,125
WELLTOWER INC COM 95040Q104 218 2,625 SH   SOLE   2,625 0 0
WESTROCK CO COM 96145D105 370 6,950 SH   SOLE   6,800 0 150
XYLEM INC COM 98419M100 4,293 35,786 SH   SOLE   30,627 0 5,158
YUM BRANDS INC COM 988498101 852 7,404 SH   SOLE   7,384 0 20
YUM CHINA HLDGS INC COM 98850P109 357 5,384 SH   SOLE   5,384 0 0
ZIONS BANCORPORATION N A COM 989701107 665 12,575 SH   SOLE   12,575 0 0
ZOOM VIDEO COMMUNICATIONS IN CL A 98980L101 365 944 SH   SOLE   915 0 29
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 5,378 18,244 SH   SOLE   15,024 0 3,220
EATON CORP PLC SHS G29183103 540 3,646 SH   SOLE   3,446 0 200
LINDE PLC SHS G5494J103 4,606 15,931 SH   SOLE   13,291 0 2,640
MEDTRONIC PLC SHS G5960L103 2,830 22,802 SH   SOLE   20,632 0 2,170
NXP SEMICONDUCTORS N V COM N6596X109 4,635 22,529 SH   SOLE   19,633 0 2,896
ISHARES TR TIPS BD ETF 464287176 678 5,299 SH   SOLE   4,604 0 695
ISHARES TR CHINA LG-CAP ETF 464287184 1,028 22,189 SH   SOLE   17,029 0 5,160
ISHARES TR CORE S&P500 ETF 464287200 1,203 2,799 SH   SOLE   2,146 0 652
ISHARES TR CORE US AGGBD ET 464287226 514 4,457 SH   SOLE   4,302 0 155
ISHARES TR MSCI EMG MKT ETF 464287234 1,264 22,917 SH   SOLE   22,917 0 0
ISHARES TR MSCI EAFE ETF 464287465 894 11,335 SH   SOLE   9,759 0 1,575
ISHARES TR CORE S&P MCP ETF 464287507 396 1,475 SH   SOLE   1,334 0 141
ISHARES TR RUSSELL 2000 ETF 464287655 1,038 4,526 SH   SOLE   2,170 0 2,356
ISHARES TR U.S. REAL ES ETF 464287739 1,747 17,134 SH   SOLE   17,068 0 65
ISHARES TR CORE S&P SCP ETF 464287804 2,087 18,475 SH   SOLE   16,846 0 1,629
ISHARES TR PFD AND INCM SEC 464288687 222 5,645 SH   SOLE   4,765 0 880
ISHARES TR MSCI USA ESG SLC 464288802 277 2,900 SH   SOLE   2,900 0 0
JPMORGAN CHASE & CO COM 46625H100 13,116 84,326 SH   SOLE   81,024 0 3,301
J P MORGAN EXCHANGE-TRADED F ULTRA SHRT INC 46641Q837 576 11,360 SH   SOLE   9,105 0 2,255
JOHNSON & JOHNSON COM 478160104 20,868 126,670 SH   SOLE   116,479 0 10,190
KINDER MORGAN INC DEL COM 49456B101 5,987 328,429 SH   SOLE   323,929 0 4,500
KRAFT HEINZ CO COM 500754106 323 7,918 SH   SOLE   201 0 7,717
LAM RESEARCH CORP COM 512807108 2,456 3,774 SH   SOLE   3,645 0 129
LAS VEGAS SANDS CORP COM 517834107 286 5,423 SH   SOLE   5,000 0 423
LIFE STORAGE INC COM 53223X107 620 5,773 SH   SOLE   5,773 0 0
LILLY ELI & CO COM 532457108 1,400 6,102 SH   SOLE   1,360 0 4,741
LOCKHEED MARTIN CORP COM 539830109 2,948 7,793 SH   SOLE   1,295 0 6,498
LUMENTUM HLDGS INC COM 55024U109 236 2,874 SH   SOLE   2,874 0 0
MACOM TECH SOLUTIONS HLDGS I COM 55405Y100 252 3,925 SH   SOLE   3,925 0 0
MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 558 11,400 SH   SOLE   9,400 0 2,000
MASTERCARD INCORPORATED CL A 57636Q104 273 747 SH   SOLE   617 0 130
MCDONALDS CORP COM 580135101 4,241 18,359 SH   SOLE   8,445 0 9,914
MERCK & CO INC COM 58933Y105 8,714 112,050 SH   SOLE   97,195 0 14,854
MICROSOFT CORP COM 594918104 48,124 177,643 SH   SOLE   162,959 0 14,683
MICROCHIP TECHNOLOGY INC. COM 595017104 326 2,175 SH   SOLE   1,675 0 500
MIDDLEBY CORP COM 596278101 398 2,300 SH   SOLE   2,300 0 0
MODERNA INC COM 60770K107 283 1,204 SH   SOLE   1,104 0 100
MONDELEZ INTL INC CL A 609207105 2,309 36,981 SH   SOLE   32,976 0 4,004
MORGAN STANLEY COM NEW 617446448 373 4,066 SH   SOLE   3,676 0 389
NETFLIX INC COM 64110L106 1,852 3,506 SH   SOLE   1,245 0 2,261
NEXTERA ENERGY INC COM 65339F101 13,590 185,453 SH   SOLE   180,315 0 5,137
NIKE INC CL B 654106103 4,938 31,964 SH   SOLE   28,931 0 3,032
NORFOLK SOUTHN CORP COM 655844108 970 3,653 SH   SOLE   2,808 0 845
NORTHROP GRUMMAN CORP COM 666807102 1,201 3,304 SH   SOLE   3,251 0 53
NOVARTIS AG SPONSORED ADR 66987V109 449 4,922 SH   SOLE   4,897 0 25
NOVAVAX INC COM NEW 670002401 208 980 SH   SOLE   480 0 500
NOVO-NORDISK A S ADR 670100205 359 4,290 SH   SOLE   4,290 0 0
NVIDIA CORPORATION COM 67066G104 7,339 9,172 SH   SOLE   8,912 0 260
NUVEEN MUN VALUE FD INC COM 670928100 121 10,500 SH   SOLE   0 0 10,500
ON SEMICONDUCTOR CORP COM 682189105 223,017 52 SH   SOLE   52 0 0
ONEOK INC NEW COM 682680103 9,048 162,619 SH   SOLE   161,559 0 1,060
ORACLE CORP COM 68389X105 3,866 49,661 SH   SOLE   41,785 0 7,876
PNC FINL SVCS GROUP INC COM 693475105 267 1,399 SH   SOLE   1,091 0 307
PAGERDUTY INC COM 69553P100 270 6,350 SH   SOLE   6,350 0 0
PALO ALTO NETWORKS INC COM 697435105 1,471 3,965 SH   SOLE   3,915 0 50
PAYPAL HLDGS INC COM 70450Y103 661 2,268 SH   SOLE   2,168 0 100
PEPSICO INC COM 713448108 1,281 8,642 SH   SOLE   6,328 0 2,313
PERSONALIS INC COM 71535D106 389 15,373 SH   SOLE   15,373 0 0
PFIZER INC COM 717081103 1,102 28,148 SH   SOLE   22,377 0 5,770
PHILIP MORRIS INTL INC COM 718172109 545 5,500 SH   SOLE   2,866 0 2,634
PHILLIPS 66 COM 718546104 1,100 12,816 SH   SOLE   12,666 0 150
PING IDENTITY HLDG CORP COM 72341T103 253 11,050 SH   SOLE   11,050 0 0
PRINCIPAL FINANCIAL GROUP IN COM 74251V102 3,611 57,152 SH   SOLE   48,450 0 8,702
PROCTER AND GAMBLE CO COM 742718109 12,702 94,141 SH   SOLE   83,219 0 10,921
PROLOGIS INC. COM 74340W103 328 2,745 SH   SOLE   2,345 0 400
PUBLIC STORAGE COM 74460D109 496 1,650 SH   SOLE   1,577 0 73
QUALCOMM INC COM 747525103 21,551 150,780 SH   SOLE   137,488 0 13,291
QUEST DIAGNOSTICS INC COM 74834L100 4,326 32,783 SH   SOLE   28,231 0 4,552
RAYTHEON TECHNOLOGIES CORP COM 75513E101 5,979 70,088 SH   SOLE   68,807 0 1,280
REALTY INCOME CORP COM 756109104 209 3,131 SH   SOLE   475 0 2,656
ROCKWELL AUTOMATION INC COM 773903109 211 736 SH   SOLE   0 0 736
ROPER TECHNOLOGIES INC COM 776696106 353 750 SH   SOLE   700 0 50
ROSS STORES INC COM 778296103 883 7,124 SH   SOLE   272 0 6,852
ROYAL BK CDA COM 780087102 577 5,700 SH   SOLE   5,700 0 0
S&P GLOBAL INC COM 78409V104 328 800 SH   SOLE   800 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 4,041 9,440 SH   SOLE   8,108 0 1,332
SPDR GOLD TR GOLD SHS 78463V107 1,359 8,205 SH   SOLE   6,839 0 1,366
SPDR INDEX SHS FDS S&P CHINA ETF 78463X400 2,994 22,565 SH   SOLE   19,949 0 2,615
SPDR SER TR FTSE INT GVT ETF 78464A490 7,738 137,119 SH   SOLE   115,983 0 21,135
SPDR SER TR S&P DIVID ETF 78464A763 218 1,780 SH   SOLE   0 0 1,780
SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109 236 683 SH   SOLE   0 0 683
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 2,525 5,142 SH   SOLE   5,088 0 54
SALESFORCE COM INC COM 79466L302 3,672 15,032 SH   SOLE   14,457 0 575
SCHRODINGER INC COM 80810D103 251 3,317 SH   SOLE   3,317 0 0
SCHWAB CHARLES CORP COM 808513105 3,492 47,954 SH   SOLE   29,538 0 18,416
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 424 4,080 SH   SOLE   4,080 0 0
SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 2,946 20,183 SH   SOLE   19,394 0 788
SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 2,521 32,211 SH   SOLE   31,816 0 395
SCHWAB STRATEGIC TR US SML CAP ETF 808524607 25,616 245,886 SH   SOLE   39,857 0 206,029
SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706 1,967 59,830 SH   SOLE   56,606 0 3,223
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 2,520 33,318 SH   SOLE   32,877 0 441
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 6,044 153,214 SH   SOLE   145,674 0 7,539
SCHWAB STRATEGIC TR US AGGREGATE B 808524839 422 7,724 SH   SOLE   0 0 7,723
SCHWAB STRATEGIC TR US REIT ETF 808524847 769 16,795 SH   SOLE   16,795 0 0
SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100 446 5,423 SH   SOLE   1,335 0 4,088
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 821 6,522 SH   SOLE   3,724 0 2,798
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 547 7,816 SH   SOLE   2,629 0 5,187
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 802 4,491 SH   SOLE   1,625 0 2,866
SELECT SECTOR SPDR TR ENERGY 81369Y506 513 9,524 SH   SOLE   8,318 0 1,206
SELECT SECTOR SPDR TR FINANCIAL 81369Y605 900 24,540 SH   SOLE   16,975 0 7,565
SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 888 8,674 SH   SOLE   3,764 0 4,910
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 2,374 16,076 SH   SOLE   10,018 0 6,058
SELECT SECTOR SPDR TR COMMUNICATION 81369Y852 327 4,042 SH   SOLE   2,940 0 1,102
SELECT SECTOR SPDR TR RL EST SEL SEC 81369Y860 234 5,274 SH   SOLE   4,785 0 489
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 258 4,088 SH   SOLE   0 0 4,088
SEMPRA ENERGY COM 816851109 980 7,394 SH   SOLE   1,769 0 5,625
SHOPIFY INC CL A 82509L107 266 182 SH   SOLE   160 0 22
SIMON PPTY GROUP INC NEW COM 828806109 5,945 45,564 SH   SOLE   45,389 0 175
SOUTHERN CO COM 842587107 586 9,680 SH   SOLE   8,615 0 1,065
SQUARE INC CL A 852234103 2,217 9,095 SH   SOLE   8,295 0 800
STARBUCKS CORP COM 855244109 1,854 16,580 SH   SOLE   15,979 0 601
STMICROELECTRONICS N V NY REGISTRY 861012102 1,106 30,410 SH   SOLE   26,170 0 4,240
STORE CAP CORP COM 862121100 292 8,465 SH   SOLE   7,265 0 1,200
STRYKER CORPORATION COM 863667101 238 915 SH   SOLE   143 0 772
SUMMIT THERAPEUTICS INC COM 86627T108 78 10,432 SH   SOLE   10,000 0 432