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 CO COM 88579Y101 19,862 112,584 SH   SOLE   112,584 0 0
ABBOTT LABS COM 002824100 16,825 193,700 SH   SOLE   193,700 0 0
ABBVIE INC COM 00287Y109 2,831 31,978 SH   SOLE   31,978 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 6,080 28,876 SH   SOLE   28,876 0 0
ADOBE INC COM 00724F101 2,121 6,432 SH   SOLE   6,432 0 0
AFLAC INC COM 001055102 1,915 36,204 SH   SOLE   36,204 0 0
AGILENT TECHNOLOGIES INC COM 00846U101 1,440 16,877 SH   SOLE   16,877 0 0
AIR PRODS & CHEMS INC COM 009158106 12,463 53,036 SH   SOLE   53,036 0 0
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 447 2,107 SH   SOLE   2,107 0 0
ALLERGAN PLC SHS G0177J108 206 1,079 SH   SOLE   1,079 0 0
ALLSTATE CORP COM 020002101 744 6,618 SH   SOLE   6,618 0 0
ALPHABET INC CAP STK CL A 02079K305 16,906 12,622 SH   SOLE   12,622 0 0
ALPHABET INC CAP STK CL C 02079K107 9,180 6,866 SH   SOLE   6,866 0 0
ALTRIA GROUP INC COM 02209S103 643 12,878 SH   SOLE   12,878 0 0
AMAZON COM INC COM 023135106 26,247 14,204 SH   SOLE   14,204 0 0
AMERICAN ELEC PWR CO INC COM 025537101 522 5,527 SH   SOLE   5,527 0 0
AMERICAN EXPRESS CO COM 025816109 3,314 26,623 SH   SOLE   26,623 0 0
AMERICAN TOWER CORP NEW COM 03027X100 1,656 7,204 SH   SOLE   7,204 0 0
AMERICAN WTR WKS CO INC NEW COM 030420103 728 5,925 SH   SOLE   5,925 0 0
AMGEN INC COM 031162100 16,942 70,280 SH   SOLE   70,280 0 0
ANALOG DEVICES INC COM 032654105 343 2,888 SH   SOLE   2,888 0 0
ANTHEM INC COM 036752103 3,105 10,279 SH   SOLE   10,279 0 0
APPLE INC COM 037833100 85,230 290,243 SH   SOLE   290,243 0 0
APPLIED MATLS INC COM 038222105 604 9,894 SH   SOLE   9,894 0 0
ARCHER DANIELS MIDLAND CO COM 039483102 391 8,436 SH   SOLE   8,436 0 0
ASTRAZENECA PLC SPONSORED ADR 046353108 594 11,916 SH   SOLE   11,916 0 0
AT&T INC COM 00206R102 8,311 212,655 SH   SOLE   212,655 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 30,444 178,558 SH   SOLE   178,558 0 0
AUTOZONE INC COM 053332102 256 215 SH   SOLE   215 0 0
AVALONBAY CMNTYS INC COM 053484101 906 4,319 SH   SOLE   4,319 0 0
BANK AMER CORP 7.25%CNV PFD L 060505682 8,917 6,154 SH   SOLE   6,154 0 0
BANK AMER CORP COM 060505104 9,690 275,140 SH   SOLE   275,140 0 0
BANK OF MARIN BANCORP COM 063425102 802 17,793 SH   SOLE   17,793 0 0
BAXTER INTL INC COM 071813109 281 3,356 SH   SOLE   3,356 0 0
BECTON DICKINSON & CO COM 075887109 3,524 12,958 SH   SOLE   12,958 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 5,607 24,757 SH   SOLE   24,757 0 0
BIOGEN INC COM 09062X103 1,201 4,049 SH   SOLE   4,049 0 0
BLACK HILLS CORP COM 092113109 221 2,813 SH   SOLE   2,813 0 0
BLACKROCK INC COM 09247X101 3,576 7,114 SH   SOLE   7,114 0 0
BLACKSTONE GROUP INC COM CL A 09260D107 1,128 20,156 SH   SOLE   20,156 0 0
BOEING CO COM 097023105 15,087 46,314 SH   SOLE   46,314 0 0
BRISTOL MYERS SQUIBB CO COM 110122108 8,011 124,805 SH   SOLE   124,805 0 0
BROADCOM INC COM 11135F101 1,150 3,640 SH   SOLE   3,640 0 0
CARMAX INC COM 143130102 307 3,500 SH   SOLE   3,500 0 0
CATERPILLAR INC DEL COM 149123101 4,468 30,253 SH   SOLE   30,253 0 0
CENTERPOINT ENERGY INC COM 15189T107 361 13,224 SH   SOLE   13,224 0 0
CERNER CORP COM 156782104 1,427 19,448 SH   SOLE   19,448 0 0
CHECK POINT SOFTWARE TECH LT ORD M22465104 1,430 12,887 SH   SOLE   12,887 0 0
CHEVRON CORP NEW COM 166764100 30,790 255,501 SH   SOLE   255,501 0 0
CHUBB LIMITED COM H1467J104 951 6,112 SH   SOLE   6,112 0 0
CIGNA CORP NEW COM 125523100 516 2,522 SH   SOLE   2,522 0 0
CINCINNATI FINL CORP COM 172062101 601 5,716 SH   SOLE   5,716 0 0
CINTAS CORP COM 172908105 944 3,509 SH   SOLE   3,509 0 0
CISCO SYS INC COM 17275R102 8,801 183,505 SH   SOLE   183,505 0 0
CITIGROUP INC COM NEW 172967424 679 8,495 SH   SOLE   8,495 0 0
CLOROX CO DEL COM 189054109 16,904 110,092 SH   SOLE   110,092 0 0
COCA COLA CO COM 191216100 2,485 44,898 SH   SOLE   44,898 0 0
COLGATE PALMOLIVE CO COM 194162103 7,122 103,464 SH   SOLE   103,464 0 0
COMCAST CORP NEW CL A 20030N101 1,339 29,780 SH   SOLE   29,780 0 0
CONOCOPHILLIPS COM 20825C104 3,211 49,380 SH   SOLE   49,380 0 0
CONSOLIDATED EDISON INC COM 209115104 353 3,907 SH   SOLE   3,907 0 0
COSTCO WHSL CORP NEW COM 22160K105 37,687 128,222 SH   SOLE   128,222 0 0
CROWN CASTLE INTL CORP NEW 6.875% CON PFD A 22822V309 360 281 SH   SOLE   281 0 0
CROWN CASTLE INTL CORP NEW COM 22822V101 25,487 179,296 SH   SOLE   179,296 0 0
CSX CORP COM 126408103 327 4,520 SH   SOLE   4,520 0 0
CVS HEALTH CORP COM 126650100 664 8,940 SH   SOLE   8,940 0 0
DANAHER CORPORATION COM 235851102 9,106 59,333 SH   SOLE   59,333 0 0
DEERE & CO COM 244199105 1,651 9,529 SH   SOLE   9,529 0 0
DELTA AIR LINES INC DEL COM NEW 247361702 224 3,835 SH   SOLE   3,835 0 0
DIAGEO P L C SPON ADR NEW 25243Q205 700 4,159 SH   SOLE   4,159 0 0
DICKS SPORTING GOODS INC COM 253393102 336 6,788 SH   SOLE   6,788 0 0
DISCOVERY INC COM SER A 25470F104 704 21,495 SH   SOLE   21,495 0 0
DISNEY WALT CO COM DISNEY 254687106 26,196 181,121 SH   SOLE   181,121 0 0
DOMINION ENERGY INC COM 25746U109 382 4,616 SH   SOLE   4,616 0 0
DOVER CORP COM 260003108 1,099 9,533 SH   SOLE   9,533 0 0
DOW INC COM 260557103 604 11,036 SH   SOLE   11,036 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204 432 4,732 SH   SOLE   4,732 0 0
DUPONT DE NEMOURS INC COM 26614N102 715 11,143 SH   SOLE   11,143 0 0
EATON CORP PLC SHS G29183103 856 9,037 SH   SOLE   9,037 0 0
ECOLAB INC COM 278865100 20,591 106,695 SH   SOLE   106,695 0 0
EDISON INTL COM 281020107 9,786 129,769 SH   SOLE   129,769 0 0
EDWARDS LIFESCIENCES CORP COM 28176E108 345 1,477 SH   SOLE   1,477 0 0
ELECTRONIC ARTS INC COM 285512109 265 2,465 SH   SOLE   2,465 0 0
EMERSON ELEC CO COM 291011104 1,845 24,197 SH   SOLE   24,197 0 0
EMX RTY CORP COM 26873J107 87 53,000 SH   SOLE   53,000 0 0
ENBRIDGE INC COM 29250N105 746 18,762 SH   SOLE   18,762 0 0
ESSEX PPTY TR INC COM 297178105 1,988 6,609 SH   SOLE   6,609 0 0
EVERGY INC COM 30034W106 822 12,628 SH   SOLE   12,628 0 0
EVERSOURCE ENERGY COM 30040W108 851 10,003 SH   SOLE   10,003 0 0
EXXON MOBIL CORP COM 30231G102 5,611 80,415 SH   SOLE   80,415 0 0
FACEBOOK INC CL A 30303M102 1,532 7,466 SH   SOLE   7,466 0 0
FACTSET RESH SYS INC COM 303075105 334 1,245 SH   SOLE   1,245 0 0
FEDEX CORP COM 31428X106 598 3,955 SH   SOLE   3,955 0 0
FIRST FINL BANKSHARES COM 32020R109 437 12,447 SH   SOLE   12,447 0 0
FIRST REP BK SAN FRANCISCO C COM 33616C100 12,031 102,439 SH   SOLE   102,439 0 0
FIRST TR EXCNGE TRD ALPHADEX MID CP GR ALPH 33737M102 2,555 53,367 SH   SOLE   53,367 0 0
FLEXSHARES TR MORNSTAR UPSTR 33939L407 233 6,939 SH   SOLE   6,939 0 0
FORD MTR CO DEL COM 345370860 191 20,505 SH   SOLE   20,505 0 0
FORTINET INC COM 34959E109 1,120 10,495 SH   SOLE   10,495 0 0
FORTIVE CORP COM 34959J108 219 2,872 SH   SOLE   2,872 0 0
GENERAL DYNAMICS CORP COM 369550108 2,996 16,987 SH   SOLE   16,987 0 0
GENERAL ELECTRIC CO COM 369604103 896 80,297 SH   SOLE   80,297 0 0
GENUINE PARTS CO COM 372460105 7,663 72,137 SH   SOLE   72,137 0 0
GILEAD SCIENCES INC COM 375558103 493 7,585 SH   SOLE   7,585 0 0
GOLDMAN SACHS ETF TR EQUITY ETF 381430503 517 8,000 SH   SOLE   8,000 0 0
GOLDMAN SACHS GROUP INC COM 38141G104 1,014 4,412 SH   SOLE   4,412 0 0
GRAINGER W W INC COM 384802104 208 613 SH   SOLE   613 0 0
HEALTHPEAK PPTYS INC COM ADDED 42250P103 262 7,590 SH   SOLE   7,590 0 0
HERSHEY CO COM 427866108 311 2,114 SH   SOLE   2,114 0 0
HOME DEPOT INC COM 437076102 28,947 132,554 SH   SOLE   132,554 0 0
HONEYWELL INTL INC COM 438516106 6,337 35,801 SH   SOLE   35,801 0 0
IDEXX LABS INC COM 45168D104 223 855 SH   SOLE   855 0 0
ILLINOIS TOOL WKS INC COM 452308109 1,087 6,054 SH   SOLE   6,054 0 0
ILLUMINA INC COM 452327109 422 1,273 SH   SOLE   1,273 0 0
INGERSOLL-RAND PLC SHS G47791101 2,430 18,281 SH   SOLE   18,281 0 0
INTEL CORP COM 458140100 20,642 344,899 SH   SOLE   344,899 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 1,614 12,040 SH   SOLE   12,040 0 0
INTERNATIONAL FLAVORS&FRAGRA COM 459506101 471 3,650 SH   SOLE   3,650 0 0
INTUIT COM 461202103 203 775 SH   SOLE   775 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602 1,218 2,061 SH   SOLE   2,061 0 0
INVESCO EXCHANGE TRADED FD T CLEANTECH ETF 46137V407 1,076 21,544 SH   SOLE   21,544 0 0
INVESCO EXCHANGE TRADED FD T S&P 500 TOP 50 46137V233 1,611 6,902 SH   SOLE   6,902 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 863 7,454 SH   SOLE   7,454 0 0
INVESCO EXCHANGE TRADED FD T WATER RES ETF 46137V142 234 6,059 SH   SOLE   6,059 0 0
INVESCO EXCHNG TRADED FD TR PFD ETF 46138E511 12,077 804,586 SH   SOLE   804,586 0 0
INVESCO EXCHNG TRADED FD TR S&P500 LOW VOL 46138E354 291 4,981 SH   SOLE   4,981 0 0
INVESCO QQQ TR UNIT SER 1 46090E103 7,185 33,793 SH   SOLE   33,793 0 0
IRON MTN INC NEW COM 46284V101 508 15,950 SH   SOLE   15,950 0 0
ISHARES GOLD TRUST ISHARES 464285105 153 10,553 SH   SOLE   10,553 0 0
ISHARES TR CHINA LG-CAP ETF 464287184 268 6,142 SH   SOLE   6,142 0 0
ISHARES TR CORE DIV GRWTH 46434V621 2,092 49,717 SH   SOLE   49,717 0 0
ISHARES TR CORE MSCI EAFE 46432F842 208 3,189 SH   SOLE   3,189 0 0
ISHARES TR CORE S&P MCP ETF 464287507 1,776 8,629 SH   SOLE   8,629 0 0
ISHARES TR CORE S&P SCP ETF 464287804 593 7,070 SH   SOLE   7,070 0 0
ISHARES TR CORE S&P500 ETF 464287200 8,168 25,269 SH   SOLE   25,269 0 0
ISHARES TR EUROPE ETF 464287861 269 5,725 SH   SOLE   5,725 0 0
ISHARES TR EXPANDED TECH 464287515 220 942 SH   SOLE   942 0 0
ISHARES TR GLOBAL 100 ETF 464287572 774 14,347 SH   SOLE   14,347 0 0
ISHARES TR MSCI EAFE ETF 464287465 1,219 17,553 SH   SOLE   17,553 0 0
ISHARES TR MSCI MIN VOL ETF 46429B697 469 7,153 SH   SOLE   7,153 0 0
ISHARES TR NASDAQ BIOTECH 464287556 5,432 45,071 SH   SOLE   45,071 0 0
ISHARES TR PFD AND INCM SEC 464288687 3,518 93,585 SH   SOLE   93,585 0 0
ISHARES TR RUS 1000 GRW ETF 464287614 1,628 9,252 SH   SOLE   9,252 0 0
ISHARES TR RUS 1000 VAL ETF 464287598 1,014 7,427 SH   SOLE   7,427 0 0
ISHARES TR RUS MD CP GR ETF 464287481 220 1,440 SH   SOLE   1,440 0 0
ISHARES TR RUS MDCP VAL ETF 464287473 226 2,380 SH   SOLE   2,380 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 570 3,443 SH   SOLE   3,443 0 0
ISHARES TR S&P 100 ETF 464287101 1,951 13,542 SH   SOLE   13,542 0 0
ISHARES TR S&P 500 VAL ETF 464287408 270 2,074 SH   SOLE   2,074 0 0
ISHARES TR S&P MC 400GR ETF 464287606 218 914 SH   SOLE   914 0 0
ISHARES TR S&P MC 400VL ETF 464287705 381 2,232 SH   SOLE   2,232 0 0
ISHARES TR SELECT DIVID ETF 464287168 8,324 78,783 SH   SOLE   78,783 0 0
ISHARES TR TRANS AVG ETF 464287192 1,982 10,137 SH   SOLE   10,137 0 0
ISHARES TR U.S. FINLS ETF 464287788 1,600 11,610 SH   SOLE   11,610 0 0
ISHARES TR U.S. MED DVC ETF 464288810 394 1,489 SH   SOLE   1,489 0 0
ISHARES TR U.S. TECH ETF 464287721 693 2,979 SH   SOLE   2,979 0 0
ISHARES TR US HLTHCR PR ETF 464288828 338 1,682 SH   SOLE   1,682 0 0
ISHARES TR USA QUALITY FCTR 46432F339 1,079 10,687 SH   SOLE   10,687 0 0
ISHARES US ETF TR TECHNOLOGY 46431W648 470 14,419 SH   SOLE   14,419 0 0
JACOBS ENGR GROUP INC COM 469814107 517 5,759 SH   SOLE   5,759 0 0
JOHNSON & JOHNSON COM 478160104 34,334 235,377 SH   SOLE   235,377 0 0
JOHNSON CTLS INTL PLC SHS G51502105 207 5,078 SH   SOLE   5,078 0 0
JPMORGAN CHASE & CO COM 46625H100 22,686 162,740 SH   SOLE   162,740 0 0
KEYSIGHT TECHNOLOGIES INC COM 49338L103 802 7,814 SH   SOLE   7,814 0 0
KILROY RLTY CORP COM 49427F108 11,849 141,225 SH   SOLE   141,225 0 0
KIMBERLY CLARK CORP COM 494368103 16,549 120,311 SH   SOLE   120,311 0 0
KINDER MORGAN INC DEL COM 49456B101 812 38,336 SH   SOLE   38,336 0 0
KLA CORPORATION COM NEW 482480100 1,484 8,331 SH   SOLE   8,331 0 0
L3HARRIS TECHNOLOGIES INC COM 502431109 2,920 14,759 SH   SOLE   14,759 0 0
LABORATORY CORP AMER HLDGS COM NEW 50540R409 2,641 15,614 SH   SOLE   15,614 0 0
LAM RESEARCH CORP COM 512807108 500 1,709 SH   SOLE   1,709 0 0
LAMB WESTON HLDGS INC COM 513272104 359 4,169 SH   SOLE   4,169 0 0
LENNAR CORP CL A 526057104 865 15,500 SH   SOLE   15,500 0 0
LILLY ELI & CO COM 532457108 3,431 26,102 SH   SOLE   26,102 0 0
LINDE PLC SHS G5494J103 208 975 SH   SOLE   975 0 0
LOCKHEED MARTIN CORP COM 539830109 8,599 22,083 SH   SOLE   22,083 0 0
LOWES COS INC COM 548661107 3,402 28,405 SH   SOLE   28,405 0 0
LULULEMON ATHLETICA INC COM 550021109 1,826 7,880 SH   SOLE   7,880 0 0
MARATHON PETE CORP COM 56585A102 416 6,908 SH   SOLE   6,908 0 0
MARRIOTT INTL INC NEW CL A 571903202 2,402 15,863 SH   SOLE   15,863 0 0
MASIMO CORP COM 574795100 382 2,415 SH   SOLE   2,415 0 0
MASTERCARD INC CL A 57636Q104 568 1,901 SH   SOLE   1,901 0 0
MCCORMICK & CO INC COM NON VTG 579780206 5,176 30,496 SH   SOLE   30,496 0 0
MCDONALDS CORP COM 580135101 17,907 90,620 SH   SOLE   90,620 0 0
MCKESSON CORP COM 58155Q103 348 2,514 SH   SOLE   2,514 0 0
MEDICAL PPTYS TRUST INC COM 58463J304 890 42,165 SH   SOLE   42,165 0 0
MEDTRONIC PLC SHS G5960L103 10,812 95,303 SH   SOLE   95,303 0 0
MERCK & CO INC COM 58933Y105 6,064 66,669 SH   SOLE   66,669 0 0
MICROSOFT CORP COM 594918104 56,320 357,136 SH   SOLE   357,136 0 0
MONDELEZ INTL INC CL A 609207105 1,018 18,481 SH   SOLE   18,481 0 0
MORGAN STANLEY COM NEW 617446448 2,487 48,643 SH   SOLE   48,643 0 0
MOTOROLA SOLUTIONS INC COM NEW 620076307 1,002 6,219 SH   SOLE   6,219 0 0
NEXTERA ENERGY INC COM 65339F101 27,672 114,273 SH   SOLE   114,273 0 0
NIKE INC CL B 654106103 19,112 188,648 SH   SOLE   188,648 0 0
NORFOLK SOUTHERN CORP COM 655844108 405 2,085 SH   SOLE   2,085 0 0
NORTHROP GRUMMAN CORP COM 666807102 256 745 SH   SOLE   745 0 0
NOVARTIS A G SPONSORED ADR 66987V109 892 9,417 SH   SOLE   9,417 0 0
NUCOR CORP COM 670346105 234 4,165 SH   SOLE   4,165 0 0
NVIDIA CORP COM 67066G104 492 2,092 SH   SOLE   2,092 0 0
O REILLY AUTOMOTIVE INC NEW COM 67103H107 572 1,306 SH   SOLE   1,306 0 0
OCCIDENTAL PETE CORP COM 674599105 630 15,296 SH   SOLE   15,296 0 0
ONEOK INC NEW COM 682680103 243 3,211 SH   SOLE   3,211 0 0
ORACLE CORP COM 68389X105 2,446 46,171 SH   SOLE   46,171 0 0
PACCAR INC COM 693718108 782 9,891 SH   SOLE   9,891 0 0
PARKER HANNIFIN CORP COM 701094104 324 1,576 SH   SOLE   1,576 0 0
PAYCHEX INC COM 704326107 219 2,571 SH   SOLE   2,571 0 0
PAYPAL HLDGS INC COM 70450Y103 1,514 13,995 SH   SOLE   13,995 0 0
PENSKE AUTOMOTIVE GRP INC COM 70959W103 1,797 35,786 SH   SOLE   35,786 0 0
PEPSICO INC COM 713448108 6,657 48,710 SH   SOLE   48,710 0 0
PFIZER INC COM 717081103 5,898 150,536 SH   SOLE   150,536 0 0
PHILIP MORRIS INTL INC COM 718172109 667 7,842 SH   SOLE   7,842 0 0
PHILLIPS 66 COM 718546104 321 2,881 SH   SOLE   2,881 0 0
PPG INDS INC COM 693506107 717 5,374 SH   SOLE   5,374 0 0
PREFERRED APT CMNTYS INC COM 74039L103 7,026 527,441 SH   SOLE   527,441 0 0
PRETIUM RES INC COM 74139C102 150 13,450 SH   SOLE   13,450 0 0
PRICE T ROWE GROUP INC COM 74144T108 327 2,683 SH   SOLE   2,683 0 0
PROCTER & GAMBLE CO COM 742718109 24,320 194,719 SH   SOLE   194,719 0 0
PROLOGIS INC COM 74340W103 918 10,299 SH   SOLE   10,299 0 0
PUBLIC STORAGE COM 74460D109 277 1,300 SH   SOLE   1,300 0 0
PUBLIC SVC ENTERPRISE GRP IN COM 744573106 3,908 66,173 SH   SOLE   66,173 0 0
QUALCOMM INC COM 747525103 1,105 12,526 SH   SOLE   12,526 0 0
QUEST DIAGNOSTICS INC COM 74834L100 340 3,185 SH   SOLE   3,185 0 0
RAYTHEON CO COM NEW 755111507 5,321 24,217 SH   SOLE   24,217 0 0
REALTY INCOME CORP COM 756109104 16,830 228,570 SH   SOLE   228,570 0 0
RLJ LODGING TR CUM CONV PFD A 74965L200 999 34,784 SH   SOLE   34,784 0 0
ROCKWELL AUTOMATION INC COM 773903109 603 2,975 SH   SOLE   2,975 0 0
ROPER TECHNOLOGIES INC COM 776696106 382 1,078 SH   SOLE   1,078 0 0
ROSS STORES INC COM 778296103 277 2,377 SH   SOLE   2,377 0 0
ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 555 9,404 SH   SOLE   9,404 0 0
S&P GLOBAL INC COM 78409V104 2,790 10,219 SH   SOLE   10,219 0 0
SALESFORCE COM INC COM 79466L302 5,994 36,855 SH   SOLE   36,855 0 0
SAP SE SPON ADR 803054204 567 4,228 SH   SOLE   4,228 0 0
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 226 6,717 SH   SOLE   6,717 0 0
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 2,669 34,713 SH   SOLE   34,713 0 0
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 10,695 184,649 SH   SOLE   184,649 0 0
SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 311 3,343 SH   SOLE   3,343 0 0
SCHWAB STRATEGIC TR US LCAP VA ETF 808524409 252 4,190 SH   SOLE   4,190 0 0
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 801 10,423 SH   SOLE   10,423 0 0
SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 1,897 31,538 SH   SOLE   31,538 0 0
SELECT SECTOR SPDR TR COMMUNICATION 81369Y852 27,189 506,980 SH   SOLE   506,980 0 0
SELECT SECTOR SPDR TR ENERGY 81369Y506 6,197 103,212 SH   SOLE   103,212 0 0
SELECT SECTOR SPDR TR RL EST SEL SEC 81369Y860 4,116 106,430 SH   SOLE   106,430 0 0
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 39,615 315,856 SH   SOLE   315,856 0 0
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 23,245 369,085 SH   SOLE   369,085 0 0
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 46,898 460,415 SH   SOLE   460,415 0 0
SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 28,435 923,807 SH   SOLE   923,807 0 0
SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 20,785 255,120 SH   SOLE   255,120 0 0
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 9,508 147,134 SH   SOLE   147,134 0 0
SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100 7,925 129,033 SH   SOLE   129,033 0 0
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 85,653 934,362 SH   SOLE   934,362 0 0
SEMPRA ENERGY COM 816851109 3,814 25,180 SH   SOLE   25,180 0 0
SHERWIN WILLIAMS CO COM 824348106 1,595 2,733 SH   SOLE   2,733 0 0
SOUTHERN CO COM 842587107 1,164 18,271 SH   SOLE   18,271 0 0
SPDR DOW JONES INDL AVRG ETF UT SER 1 78467X109 1,368 4,800 SH   SOLE   4,800 0 0
SPDR GOLD TRUST GOLD SHS 78463V107 796 5,568 SH   SOLE   5,568 0 0
SPDR INDEX SHS FDS PORTFLI MSCI GBL 78463X475 218 5,068 SH   SOLE   5,068 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 48,157 149,621 SH   SOLE   149,621 0 0
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 11,538 30,736 SH   SOLE   30,736 0 0
SPDR SERIES TRUST AEROSPACE DEF 78464A631 280 2,566 SH   SOLE   2,566 0 0
SPDR SERIES TRUST NYSE TECH ETF 78464A102 416 5,090 SH   SOLE   5,090 0 0
SPDR SERIES TRUST S&P DIVID ETF 78464A763 13,392 124,492 SH   SOLE   124,492 0 0
SPDR SERIES TRUST S&P REGL BKG 78464A698 1,224 21,005 SH   SOLE   21,005 0 0
STANLEY BLACK & DECKER INC COM 854502101 6,261 37,776 SH   SOLE   37,776 0 0
STARBUCKS CORP COM 855244109 14,713 167,348 SH   SOLE   167,348 0 0
STARWOOD PPTY TR INC COM 85571B105 913 36,709 SH   SOLE   36,709 0 0
STATE STR CORP COM 857477103 283 3,583 SH   SOLE   3,583 0 0
STRYKER CORP COM 863667101 268 1,276 SH   SOLE   1,276 0 0
SYSCO CORP COM 871829107 2,574 30,091 SH   SOLE   30,091 0 0
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 2,456 42,273 SH   SOLE   42,273 0 0
TARGET CORP COM 87612E106 1,425 11,114 SH   SOLE   11,114 0 0
TELEFLEX INC COM 879369106 230 610 SH   SOLE   610 0 0
TERRAFORM PWR INC COM CL A 88104R209 200 13,000 SH   SOLE   13,000 0 0
TESLA INC COM 88160R101 1,259 3,010 SH   SOLE   3,010 0 0
TEXAS INSTRS INC COM 882508104 753 5,872 SH   SOLE   5,872 0 0
THE CHARLES SCHWAB CORPORATI COM 808513105 1,291 27,149 SH   SOLE   27,149 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 1,028 3,163 SH   SOLE   3,163 0 0
TJX COS INC NEW COM 872540109 550 9,001 SH   SOLE   9,001 0 0
TORONTO DOMINION BK ONT COM NEW 891160509 2,074 36,954 SH   SOLE   36,954 0 0
TOTAL S A SPONSORED ADS 89151E109 513 9,273 SH   SOLE   9,273 0 0
TOYOTA MOTOR CORP SP ADR REP2COM 892331307 1,363 9,697 SH   SOLE   9,697 0 0
TRAVELERS COMPANIES INC COM 89417E109 2,859 20,877 SH   SOLE   20,877 0 0
UDR INC COM 902653104 453 9,702 SH   SOLE   9,702 0 0
UNILEVER N V N Y SHS NEW 904784709 3,005 52,297 SH   SOLE   52,297 0 0
UNILEVER PLC SPON ADR NEW 904767704 1,128 19,724 SH   SOLE   19,724 0 0
UNION PACIFIC CORP COM 907818108 3,402 18,820 SH   SOLE   18,820 0 0
UNITED PARCEL SERVICE INC CL B 911312106 9,834 84,007 SH   SOLE   84,007 0 0
UNITED TECHNOLOGIES CORP COM 913017109 3,026 20,205 SH   SOLE   20,205 0 0
UNITEDHEALTH GROUP INC COM 91324P102 3,525 11,991 SH   SOLE   11,991 0 0
US BANCORP DEL COM NEW 902973304 7,443 125,540 SH   SOLE   125,540 0 0
V F CORP COM 918204108 1,320 13,241 SH   SOLE   13,241 0 0
VALERO ENERGY CORP NEW COM 91913Y100 545 5,822 SH   SOLE   5,822 0 0
VANECK VECTORS ETF TRUST PHARMACEUTICAL 92189F692 318 4,958 SH   SOLE   4,958 0 0
VANECK VECTORS ETF TRUST SEMICONDUCTOR ET 92189F676 306 2,161 SH   SOLE   2,161 0 0
VANGUARD ADMIRAL FDS INC 500 GRTH IDX F 921932505 385 2,210 SH   SOLE   2,210 0 0
VANGUARD GROUP DIV APP ETF 921908844 1,737 13,937 SH   SOLE   13,937 0 0
VANGUARD INDEX FDS GROWTH ETF 922908736 834 4,581 SH   SOLE   4,581 0 0
VANGUARD INDEX FDS LARGE CAP ETF 922908637 291 1,965 SH   SOLE   1,965 0 0
VANGUARD INDEX FDS MID CAP ETF 922908629 2,956 16,589 SH   SOLE   16,589 0 0
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 452 4,870 SH   SOLE   4,870 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 4,082 13,800 SH   SOLE   13,800 0 0
VANGUARD INDEX FDS SMALL CP ETF 922908751 1,444 8,718 SH   SOLE   8,718 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769 26,532 162,153 SH   SOLE   162,153 0 0
VANGUARD INDEX FDS VALUE ETF 922908744 562 4,692 SH   SOLE   4,692 0 0
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 376 7,000 SH   SOLE   7,000 0 0
VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 502 8,575 SH   SOLE   8,575 0 0
VANGUARD TAX MANAGED INTL FD FTSE DEV MKT ETF 921943858 305 6,927 SH   SOLE   6,927 0 0
VANGUARD WHITEHALL FDS INC HIGH DIV YLD 921946406 3,720 39,701 SH   SOLE   39,701 0 0
VANGUARD WORLD FDS COMM SRVC ETF 92204A884 14,459 153,932 SH   SOLE   153,932 0 0
VANGUARD WORLD FDS CONSUM DIS ETF 92204A108 4,150 21,903 SH   SOLE   21,903 0 0
VANGUARD WORLD FDS CONSUM STP ETF 92204A207 6,154 38,179 SH   SOLE   38,179 0 0
VANGUARD WORLD FDS ENERGY ETF 92204A306 6,419 78,773 SH   SOLE   78,773 0 0
VANGUARD WORLD FDS FINANCIALS ETF 92204A405 7,040 92,287 SH   SOLE   92,287 0 0
VANGUARD WORLD FDS HEALTH CAR ETF 92204A504 4,377 22,827 SH   SOLE   22,827 0 0
VANGUARD WORLD FDS INDUSTRIAL ETF 92204A603 7,565 49,161 SH   SOLE   49,161 0 0
VANGUARD WORLD FDS INF TECH ETF 92204A702 14,766 60,305 SH   SOLE   60,305 0 0
VANGUARD WORLD FDS MATERIALS ETF 92204A801 1,011 7,536 SH   SOLE   7,536 0 0
VANGUARD WORLD FDS UTILITIES ETF 92204A876 639 4,472 SH   SOLE   4,472 0 0
VARIAN MED SYS INC COM 92220P105 2,586 18,210 SH   SOLE   18,210 0 0
VERISK ANALYTICS INC COM 92345Y106 1,033 6,915 SH   SOLE   6,915 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 34,010 553,910 SH   SOLE   553,910 0 0
VISA INC COM CL A 92826C839 26,213 139,504 SH   SOLE   139,504 0 0
VORNADO RLTY TR SH BEN INT 929042109 380 5,720 SH   SOLE   5,720 0 0
VOYA PRIME RATE TR SH BEN INT 92913A100 224 44,763 SH   SOLE   44,763 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108 1,710 29,010 SH   SOLE   29,010 0 0
WALMART INC COM 931142103 12,661 106,542 SH   SOLE   106,542 0 0
WASTE MGMT INC DEL COM 94106L109 23,230 203,840 SH   SOLE   203,840 0 0
WEC ENERGY GROUP INC COM 92939U106 3,679 39,888 SH   SOLE   39,888 0 0
WELLS FARGO CO NEW COM 949746101 25,044 465,504 SH   SOLE   465,504 0 0
WELLS FARGO CO NEW PERP PFD CNV A 949746804 18,982 13,091 SH   SOLE   13,091 0 0
WESTAMERICA BANCORPORATION COM 957090103 503 7,426 SH   SOLE   7,426 0 0
WHEATON PRECIOUS METALS CORP COM 962879102 357 12,000 SH   SOLE   12,000 0 0
WHITE MTNS INS GROUP LTD COM G9618E107 522 468 SH   SOLE   468 0 0
WISDOMTREE TR US LARGECAP DIVD 97717W307 212 2,000 SH   SOLE   2,000 0 0
WISDOMTREE TR US MIDCAP DIVID 97717W505 239 6,281 SH   SOLE   6,281 0 0
WORKDAY INC CL A 98138H101 517 3,146 SH   SOLE   3,146 0 0
XCEL ENERGY INC COM 98389B100 376 5,915 SH   SOLE   5,915 0 0
XYLEM INC COM 98419M100 265 3,360 SH   SOLE   3,360 0 0
YUM BRANDS INC COM 988498101 395 3,921 SH   SOLE   3,921 0 0
ZEBRA TECHNOLOGIES CORP CL A 989207105 287 1,125 SH   SOLE   1,125 0 0
ZIMMER BIOMET HLDGS INC COM 98956P102 5,172 34,556 SH   SOLE   34,556 0 0