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 20,921 120,693 SH   SOLE   120,693 0 0
ABBOTT LABS COM 002824100 16,377 194,737 SH   SOLE   194,737 0 0
ABBVIE INC COM 00287Y109 4,313 59,308 SH   SOLE   59,308 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 5,342 28,914 SH   SOLE   28,914 0 0
ADOBE INC COM 00724F101 1,940 6,583 SH   SOLE   6,583 0 0
AFLAC INC COM 001055102 2,020 36,861 SH   SOLE   36,861 0 0
AGILENT TECHNOLOGIES INC COM 00846U101 1,260 16,877 SH   SOLE   16,877 0 0
AIR PRODS & CHEMS INC COM 009158106 12,041 53,192 SH   SOLE   53,192 0 0
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 1,890 11,152 SH   SOLE   11,152 0 0
ALLSTATE CORP COM 020002101 546 5,368 SH   SOLE   5,368 0 0
ALPHABET INC CAP STK CL A 02079K305 13,376 12,353 SH   SOLE   12,353 0 0
ALPHABET INC CAP STK CL C 02079K107 7,142 6,607 SH   SOLE   6,607 0 0
ALTABA INC COM 021346101 1,151 16,588 SH   SOLE   16,588 0 0
ALTRIA GROUP INC COM 02209S103 2,305 48,685 SH   SOLE   48,685 0 0
AMAZON COM INC COM 023135106 24,341 12,854 SH   SOLE   12,854 0 0
AMERICAN ELEC PWR CO INC COM 025537101 486 5,522 SH   SOLE   5,522 0 0
AMERICAN EXPRESS CO COM 025816109 2,465 19,966 SH   SOLE   19,966 0 0
AMERICAN TOWER CORP NEW COM 03027X100 957 4,680 SH   SOLE   4,680 0 0
AMERICAN WTR WKS CO INC NEW COM 030420103 581 5,009 SH   SOLE   5,009 0 0
AMGEN INC COM 031162100 10,614 57,598 SH   SOLE   57,598 0 0
ANTHEM INC COM 036752103 2,946 10,439 SH   SOLE   10,439 0 0
APPLE INC COM 037833100 56,543 285,685 SH   SOLE   285,685 0 0
APPLIED MATLS INC COM 038222105 413 9,193 SH   SOLE   9,193 0 0
ARCHER DANIELS MIDLAND CO COM 039483102 330 8,100 SH   SOLE   8,100 0 0
AT&T INC COM 00206R102 6,839 204,097 SH   SOLE   204,097 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 30,052 181,770 SH   SOLE   181,770 0 0
BANK AMER CORP 7.25%CNV PFD L 060505682 7,782 5,672 SH   SOLE   5,672 0 0
BANK AMER CORP COM 060505104 8,273 285,262 SH   SOLE   285,262 0 0
BANK OF MARIN BANCORP COM 063425102 874 21,315 SH   SOLE   21,315 0 0
BAXTER INTL INC COM 071813109 441 5,381 SH   SOLE   5,381 0 0
BECTON DICKINSON & CO COM 075887109 3,382 13,419 SH   SOLE   13,419 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 6,731 31,577 SH   SOLE   31,577 0 0
BIOGEN INC COM 09062X103 952 4,069 SH   SOLE   4,069 0 0
BLACK HILLS CORP COM 092113109 220 2,813 SH   SOLE   2,813 0 0
BLACKROCK INC COM 09247X101 3,837 8,175 SH   SOLE   8,175 0 0
BLACKSTONE GROUP L P COM UNIT LTD 09253U108 789 17,756 SH   SOLE   17,756 0 0
BOEING CO COM 097023105 17,571 48,271 SH   SOLE   48,271 0 0
BRISTOL MYERS SQUIBB CO COM 110122108 7,083 156,182 SH   SOLE   156,182 0 0
BROADCOM INC COM 11135F101 995 3,458 SH   SOLE   3,458 0 0
CARMAX INC COM 143130102 327 3,770 SH   SOLE   3,770 0 0
CATERPILLAR INC DEL COM 149123101 4,876 35,779 SH   SOLE   35,779 0 0
CBS CORP NEW CL B 124857202 218 4,361 SH   SOLE   4,361 0 0
CELGENE CORP COM 151020104 241 2,612 SH   SOLE   2,612 0 0
CENTERPOINT ENERGY INC COM 15189T107 400 13,955 SH   SOLE   13,955 0 0
CERNER CORP COM 156782104 2,579 35,186 SH   SOLE   35,186 0 0
CHECK POINT SOFTWARE TECH LT ORD M22465104 1,501 12,987 SH   SOLE   12,987 0 0
CHEVRON CORP NEW COM 166764100 31,460 252,815 SH   SOLE   252,815 0 0
CHUBB LIMITED COM H1467J104 900 6,112 SH   SOLE   6,112 0 0
CIGNA CORP NEW COM 125523100 364 2,311 SH   SOLE   2,311 0 0
CINCINNATI FINL CORP COM 172062101 599 5,776 SH   SOLE   5,776 0 0
CINTAS CORP COM 172908105 856 3,609 SH   SOLE   3,609 0 0
CISCO SYS INC COM 17275R102 10,248 187,255 SH   SOLE   187,255 0 0
CITIGROUP INC COM NEW 172967424 594 8,489 SH   SOLE   8,489 0 0
CLOROX CO DEL COM 189054109 16,474 107,596 SH   SOLE   107,596 0 0
COCA COLA CO COM 191216100 2,290 44,975 SH   SOLE   44,975 0 0
COLGATE PALMOLIVE CO COM 194162103 7,657 106,834 SH   SOLE   106,834 0 0
COMCAST CORP NEW CL A 20030N101 1,107 26,191 SH   SOLE   26,191 0 0
CONOCOPHILLIPS COM 20825C104 3,374 55,319 SH   SOLE   55,319 0 0
CONSOLIDATED EDISON INC COM 209115104 343 3,907 SH   SOLE   3,907 0 0
COSTCO WHSL CORP NEW COM 22160K105 33,678 127,443 SH   SOLE   127,443 0 0
CROWN CASTLE INTL CORP NEW 6.875% CON PFD A 22822V309 376 313 SH   SOLE   313 0 0
CROWN CASTLE INTL CORP NEW COM 22822V101 21,991 168,704 SH   SOLE   168,704 0 0
CSX CORP COM 126408103 382 4,937 SH   SOLE   4,937 0 0
CVS HEALTH CORP COM 126650100 630 11,566 SH   SOLE   11,566 0 0
DANAHER CORPORATION COM 235851102 8,435 59,018 SH   SOLE   59,018 0 0
DEERE & CO COM 244199105 1,602 9,665 SH   SOLE   9,665 0 0
DELTA AIR LINES INC DEL COM NEW 247361702 777 13,690 SH   SOLE   13,690 0 0
DIAGEO P L C SPON ADR NEW 25243Q205 611 3,543 SH   SOLE   3,543 0 0
DICKS SPORTING GOODS INC COM 253393102 266 7,688 SH   SOLE   7,688 0 0
DISCOVERY INC COM SER A 25470F104 572 18,635 SH   SOLE   18,635 0 0
DISNEY WALT CO COM DISNEY 254687106 22,130 158,476 SH   SOLE   158,476 0 0
DOMINION ENERGY INC COM 25746U109 378 4,883 SH   SOLE   4,883 0 0
DOVER CORP COM 260003108 956 9,542 SH   SOLE   9,542 0 0
DOW INC COM 260557103 748 15,162 SH   SOLE   15,162 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204 615 6,972 SH   SOLE   6,972 0 0
DUPONT DE NEMOURS INC COM ADDED 26614N102 930 12,390 SH   SOLE   12,390 0 0
EATON CORP PLC SHS G29183103 731 8,774 SH   SOLE   8,774 0 0
ECOLAB INC COM 278865100 20,623 104,453 SH   SOLE   104,453 0 0
EDISON INTL COM 281020107 8,323 123,466 SH   SOLE   123,466 0 0
EDWARDS LIFESCIENCES CORP COM 28176E108 295 1,599 SH   SOLE   1,599 0 0
ELECTRONIC ARTS INC COM 285512109 250 2,465 SH   SOLE   2,465 0 0
EMERSON ELEC CO COM 291011104 1,654 24,795 SH   SOLE   24,795 0 0
EMX RTY CORP COM 26873J107 65 53,000 SH   SOLE   53,000 0 0
ENBRIDGE INC COM 29250N105 651 18,034 SH   SOLE   18,034 0 0
ESSEX PPTY TR INC COM 297178105 1,807 6,189 SH   SOLE   6,189 0 0
ETF MANAGERS TR ETFMG ALTR HRVST 26924G508 234 7,385 SH   SOLE   7,385 0 0
EVERGY INC COM 30034W106 769 12,778 SH   SOLE   12,778 0 0
EVERSOURCE ENERGY COM 30040W108 392 5,173 SH   SOLE   5,173 0 0
EXXON MOBIL CORP COM 30231G102 7,613 99,350 SH   SOLE   99,350 0 0
FACEBOOK INC CL A 30303M102 1,369 7,091 SH   SOLE   7,091 0 0
FACTSET RESH SYS INC COM 303075105 274 955 SH   SOLE   955 0 0
FEDEX CORP COM 31428X106 642 3,909 SH   SOLE   3,909 0 0
FIRST REP BK SAN FRANCISCO C COM 33616C100 10,037 102,789 SH   SOLE   102,789 0 0
FIRST TR EXCNGE TRD ALPHADEX MID CP GR ALPH 33737M102 2,688 59,437 SH   SOLE   59,437 0 0
FLEXSHARES TR MORNSTAR UPSTR 33939L407 229 6,939 SH   SOLE   6,939 0 0
FORD MTR CO DEL COM 345370860 215 21,005 SH   SOLE   21,005 0 0
FORTINET INC COM 34959E109 787 10,245 SH   SOLE   10,245 0 0
FORTIVE CORP COM 34959J108 234 2,872 SH   SOLE   2,872 0 0
GENERAL DYNAMICS CORP COM 369550108 3,125 17,188 SH   SOLE   17,188 0 0
GENERAL ELECTRIC CO COM 369604103 930 88,563 SH   SOLE   88,563 0 0
GENUINE PARTS CO COM 372460105 7,772 75,034 SH   SOLE   75,034 0 0
GILEAD SCIENCES INC COM 375558103 505 7,468 SH   SOLE   7,468 0 0
GOLDMAN SACHS ETF TR EQUITY ETF 381430503 488 8,300 SH   SOLE   8,300 0 0
GOLDMAN SACHS GROUP INC COM 38141G104 960 4,692 SH   SOLE   4,692 0 0
HCP INC COM 40414L109 349 10,925 SH   SOLE   10,925 0 0
HOME DEPOT INC COM 437076102 26,754 128,646 SH   SOLE   128,646 0 0
HONEYWELL INTL INC COM 438516106 6,509 37,283 SH   SOLE   37,283 0 0
IDEXX LABS INC COM 45168D104 257 935 SH   SOLE   935 0 0
ILLINOIS TOOL WKS INC COM 452308109 525 3,481 SH   SOLE   3,481 0 0
ILLUMINA INC COM 452327109 1,100 2,988 SH   SOLE   2,988 0 0
INGERSOLL-RAND PLC SHS G47791101 2,052 16,203 SH   SOLE   16,203 0 0
INTEL CORP COM 458140100 16,983 354,777 SH   SOLE   354,777 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 1,623 11,769 SH   SOLE   11,769 0 0
INTERNATIONAL FLAVORS&FRAGRA COM 459506101 718 4,950 SH   SOLE   4,950 0 0
INTERPUBLIC GROUP COS INC COM 460690100 498 22,067 SH   SOLE   22,067 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602 1,078 2,056 SH   SOLE   2,056 0 0
INVESCO EXCHANGE TRADED FD T CLEANTECH ETF 46137V407 286 6,282 SH   SOLE   6,282 0 0
INVESCO EXCHANGE TRADED FD T S&P 500 TOP 50 46137V233 1,417 6,752 SH   SOLE   6,752 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 626 5,805 SH   SOLE   5,805 0 0
INVESCO EXCHNG TRADED FD TR PFD ETF 46138E511 11,148 761,999 SH   SOLE   761,999 0 0
INVESCO QQQ TR UNIT SER 1 46090E103 6,155 32,962 SH   SOLE   32,962 0 0
ISHARES TR CHINA LG-CAP ETF 464287184 212 4,960 SH   SOLE   4,960 0 0
ISHARES TR CORE DIV GRWTH 46434V621 1,524 39,907 SH   SOLE   39,907 0 0
ISHARES TR CORE S&P MCP ETF 464287507 1,701 8,758 SH   SOLE   8,758 0 0
ISHARES TR CORE S&P SCP ETF 464287804 540 6,896 SH   SOLE   6,896 0 0
ISHARES TR CORE S&P500 ETF 464287200 8,649 29,343 SH   SOLE   29,343 0 0
ISHARES TR EUROPE ETF 464287861 274 6,225 SH   SOLE   6,225 0 0
ISHARES TR EXPANDED TECH 464287515 206 942 SH   SOLE   942 0 0
ISHARES TR GLOBAL 100 ETF 464287572 702 14,382 SH   SOLE   14,382 0 0
ISHARES TR MSCI EAFE ETF 464287465 1,140 17,344 SH   SOLE   17,344 0 0
ISHARES TR NASDAQ BIOTECH 464287556 5,748 52,681 SH   SOLE   52,681 0 0
ISHARES TR PFD AND INCM SEC 464288687 3,894 105,671 SH   SOLE   105,671 0 0
ISHARES TR RUS 1000 GRW ETF 464287614 1,290 8,197 SH   SOLE   8,197 0 0
ISHARES TR RUS 1000 VAL ETF 464287598 780 6,132 SH   SOLE   6,132 0 0
ISHARES TR RUS MD CP GR ETF 464287481 205 1,440 SH   SOLE   1,440 0 0
ISHARES TR RUS MDCP VAL ETF 464287473 212 2,380 SH   SOLE   2,380 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 533 3,430 SH   SOLE   3,430 0 0
ISHARES TR S&P 100 ETF 464287101 1,788 13,800 SH   SOLE   13,800 0 0
ISHARES TR S&P 500 VAL ETF 464287408 233 2,000 SH   SOLE   2,000 0 0
ISHARES TR S&P MC 400GR ETF 464287606 207 914 SH   SOLE   914 0 0
ISHARES TR S&P MC 400VL ETF 464287705 356 2,232 SH   SOLE   2,232 0 0
ISHARES TR SELECT DIVID ETF 464287168 8,261 82,973 SH   SOLE   82,973 0 0
ISHARES TR TRANS AVG ETF 464287192 1,908 10,137 SH   SOLE   10,137 0 0
ISHARES TR U.S. FINLS ETF 464287788 1,489 11,856 SH   SOLE   11,856 0 0
ISHARES TR U.S. MED DVC ETF 464288810 359 1,489 SH   SOLE   1,489 0 0
ISHARES TR U.S. TECH ETF 464287721 590 2,979 SH   SOLE   2,979 0 0
ISHARES TR US HLTHCR PR ETF 464288828 364 2,121 SH   SOLE   2,121 0 0
ISHARES TR USA QUALITY FCTR 46432F339 955 10,437 SH   SOLE   10,437 0 0
ISHARES US ETF TR TECHNOLOGY 46431W648 418 14,419 SH   SOLE   14,419 0 0
JACOBS ENGR GROUP INC COM 469814107 481 5,703 SH   SOLE   5,703 0 0
JOHNSON & JOHNSON COM 478160104 31,952 229,408 SH   SOLE   229,408 0 0
JOHNSON CTLS INTL PLC SHS G51502105 218 5,269 SH   SOLE   5,269 0 0
JPMORGAN CHASE & CO COM 46625H100 17,740 158,672 SH   SOLE   158,672 0 0
KEYSIGHT TECHNOLOGIES INC COM 49338L103 702 7,814 SH   SOLE   7,814 0 0
KILROY RLTY CORP COM 49427F108 7,628 103,340 SH   SOLE   103,340 0 0
KIMBERLY CLARK CORP COM 494368103 14,902 111,807 SH   SOLE   111,807 0 0
KINDER MORGAN INC DEL COM 49456B101 816 39,059 SH   SOLE   39,059 0 0
KLA-TENCOR CORP COM 482480100 207 1,754 SH   SOLE   1,754 0 0
L3 TECHNOLOGIES INC COM 502413107 2,575 10,502 SH   SOLE   10,502 0 0
LABORATORY CORP AMER HLDGS COM NEW 50540R409 2,613 15,115 SH   SOLE   15,115 0 0
LAM RESEARCH CORP COM 512807108 252 1,343 SH   SOLE   1,343 0 0
LAMB WESTON HLDGS INC COM 513272104 276 4,355 SH   SOLE   4,355 0 0
LENNAR CORP CL A 526057104 829 17,100 SH   SOLE   17,100 0 0
LILLY ELI & CO COM 532457108 3,072 27,731 SH   SOLE   27,731 0 0
LINDE PLC SHS G5494J103 324 1,614 SH   SOLE   1,614 0 0
LOCKHEED MARTIN CORP COM 539830109 7,860 21,621 SH   SOLE   21,621 0 0
LOWES COS INC COM 548661107 3,032 30,043 SH   SOLE   30,043 0 0
LULULEMON ATHLETICA INC COM 550021109 1,527 8,475 SH   SOLE   8,475 0 0
MARATHON PETE CORP COM 56585A102 384 6,878 SH   SOLE   6,878 0 0
MARRIOTT INTL INC NEW CL A 571903202 2,431 17,327 SH   SOLE   17,327 0 0
MASIMO CORP COM 574795100 359 2,415 SH   SOLE   2,415 0 0
MASTERCARD INC CL A 57636Q104 413 1,563 SH   SOLE   1,563 0 0
MCCORMICK & CO INC COM NON VTG 579780206 4,745 30,612 SH   SOLE   30,612 0 0
MCDONALDS CORP COM 580135101 18,554 89,349 SH   SOLE   89,349 0 0
MCKESSON CORP COM 58155Q103 330 2,458 SH   SOLE   2,458 0 0
MEDICAL PPTYS TRUST INC COM 58463J304 573 32,874 SH   SOLE   32,874 0 0
MEDTRONIC PLC SHS G5960L103 9,407 96,589 SH   SOLE   96,589 0 0
MERCK & CO INC COM 58933Y105 4,983 59,432 SH   SOLE   59,432 0 0
MICROSOFT CORP COM 594918104 46,992 350,794 SH   SOLE   350,794 0 0
MONDELEZ INTL INC CL A 609207105 1,190 22,086 SH   SOLE   22,086 0 0
MORGAN STANLEY COM NEW 617446448 2,263 51,652 SH   SOLE   51,652 0 0
MOTOROLA SOLUTIONS INC COM NEW 620076307 948 5,687 SH   SOLE   5,687 0 0
NEW YORK MTG TR INC PFD-C CONV 649604808 253 10,325 SH   SOLE   10,325 0 0
NEXTERA ENERGY INC COM 65339F101 23,232 113,405 SH   SOLE   113,405 0 0
NIKE INC CL B 654106103 15,782 187,994 SH   SOLE   187,994 0 0
NORFOLK SOUTHERN CORP COM 655844108 440 2,207 SH   SOLE   2,207 0 0
NORTHROP GRUMMAN CORP COM 666807102 239 739 SH   SOLE   739 0 0
NOVARTIS A G SPONSORED ADR 66987V109 470 5,148 SH   SOLE   5,148 0 0
NUCOR CORP COM 670346105 229 4,165 SH   SOLE   4,165 0 0
NVIDIA CORP COM 67066G104 2,603 15,852 SH   SOLE   15,852 0 0
O REILLY AUTOMOTIVE INC NEW COM 67103H107 473 1,281 SH   SOLE   1,281 0 0
OAKTREE CAP GROUP LLC UNIT CL A 674001201 619 12,500 SH   SOLE   12,500 0 0
OCCIDENTAL PETE CORP COM 674599105 776 15,428 SH   SOLE   15,428 0 0
ONEOK INC NEW COM 682680103 216 3,143 SH   SOLE   3,143 0 0
ORACLE CORP COM 68389X105 2,784 48,869 SH   SOLE   48,869 0 0
PACCAR INC COM 693718108 711 9,926 SH   SOLE   9,926 0 0
PARKER HANNIFIN CORP COM 701094104 258 1,519 SH   SOLE   1,519 0 0
PAYCHEX INC COM 704326107 212 2,571 SH   SOLE   2,571 0 0
PAYPAL HLDGS INC COM 70450Y103 1,489 13,005 SH   SOLE   13,005 0 0
PEPSICO INC COM 713448108 6,866 52,357 SH   SOLE   52,357 0 0
PFIZER INC COM 717081103 6,967 160,821 SH   SOLE   160,821 0 0
PHILIP MORRIS INTL INC COM 718172109 717 9,132 SH   SOLE   9,132 0 0
PHILLIPS 66 COM 718546104 269 2,881 SH   SOLE   2,881 0 0
PPG INDS INC COM 693506107 325 2,788 SH   SOLE   2,788 0 0
PREFERRED APT CMNTYS INC COM 74039L103 7,321 489,675 SH   SOLE   489,675 0 0
PRETIUM RES INC COM 74139C102 135 13,450 SH   SOLE   13,450 0 0
PRICE T ROWE GROUP INC COM 74144T108 268 2,445 SH   SOLE   2,445 0 0
PROCTER AND GAMBLE CO COM 742718109 20,750 189,241 SH   SOLE   189,241 0 0
PROLOGIS INC COM 74340W103 857 10,705 SH   SOLE   10,705 0 0
PUBLIC STORAGE COM 74460D109 301 1,263 SH   SOLE   1,263 0 0
PUBLIC SVC ENTERPRISE GRP IN COM 744573106 3,788 64,397 SH   SOLE   64,397 0 0
QUALCOMM INC COM 747525103 859 11,288 SH   SOLE   11,288 0 0
QUEST DIAGNOSTICS INC COM 74834L100 324 3,185 SH   SOLE   3,185 0 0
RAYTHEON CO COM NEW 755111507 4,372 25,145 SH   SOLE   25,145 0 0
REALTY INCOME CORP COM 756109104 14,470 209,797 SH   SOLE   209,797 0 0
RLJ LODGING TR CUM CONV PFD A 74965L200 801 30,620 SH   SOLE   30,620 0 0
ROCKWELL AUTOMATION INC COM 773903109 487 2,975 SH   SOLE   2,975 0 0
ROPER TECHNOLOGIES INC COM 776696106 439 1,199 SH   SOLE   1,199 0 0
ROSS STORES INC COM 778296103 218 2,196 SH   SOLE   2,196 0 0
ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 678 10,414 SH   SOLE   10,414 0 0
S&P GLOBAL INC COM 78409V104 2,295 10,074 SH   SOLE   10,074 0 0
SALESFORCE COM INC COM 79466L302 5,734 37,791 SH   SOLE   37,791 0 0
SAP SE SPON ADR 803054204 567 4,146 SH   SOLE   4,146 0 0
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 2,501 35,458 SH   SOLE   35,458 0 0
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 9,707 182,907 SH   SOLE   182,907 0 0
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 600 8,550 SH   SOLE   8,550 0 0
SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 1,700 29,785 SH   SOLE   29,785 0 0
SELECT SECTOR SPDR TR COMMUNICATION 81369Y852 27,744 563,665 SH   SOLE   563,665 0 0
SELECT SECTOR SPDR TR ENERGY 81369Y506 7,499 117,702 SH   SOLE   117,702 0 0
SELECT SECTOR SPDR TR RL EST SEL SEC 81369Y860 951 25,868 SH   SOLE   25,868 0 0
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 35,487 297,713 SH   SOLE   297,713 0 0
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 21,048 362,451 SH   SOLE   362,451 0 0
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 40,976 442,312 SH   SOLE   442,312 0 0
SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 27,520 997,084 SH   SOLE   997,084 0 0
SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 18,768 242,417 SH   SOLE   242,417 0 0
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 7,676 128,722 SH   SOLE   128,722 0 0
SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100 6,935 118,543 SH   SOLE   118,543 0 0
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 72,583 930,080 SH   SOLE   930,080 0 0
SEMPRA ENERGY COM 816851109 4,045 29,433 SH   SOLE   29,433 0 0
SHERWIN WILLIAMS CO COM 824348106 1,072 2,339 SH   SOLE   2,339 0 0
SOUTHERN CO COM 842587107 1,100 19,896 SH   SOLE   19,896 0 0
SPDR DOW JONES INDL AVRG ETF UT SER 1 78467X109 1,345 5,061 SH   SOLE   5,061 0 0
SPDR GOLD TRUST GOLD SHS 78463V107 582 4,373 SH   SOLE   4,373 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 43,309 147,812 SH   SOLE   147,812 0 0
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 11,324 31,937 SH   SOLE   31,937 0 0
SPDR SERIES TRUST AEROSPACE DEF 78464A631 288 2,768 SH   SOLE   2,768 0 0
SPDR SERIES TRUST NYSE TECH ETF 78464A102 377 5,190 SH   SOLE   5,190 0 0
SPDR SERIES TRUST S&P DIVID ETF 78464A763 12,405 122,963 SH   SOLE   122,963 0 0
SPDR SERIES TRUST S&P REGL BKG 78464A698 1,773 33,180 SH   SOLE   33,180 0 0
STANLEY BLACK & DECKER INC COM 854502101 5,843 40,404 SH   SOLE   40,404 0 0
STARBUCKS CORP COM 855244109 12,400 147,917 SH   SOLE   147,917 0 0
STARWOOD PPTY TR INC COM 85571B105 259 11,404 SH   SOLE   11,404 0 0
STATE STR CORP COM 857477103 201 3,583 SH   SOLE   3,583 0 0
STRYKER CORP COM 863667101 282 1,371 SH   SOLE   1,371 0 0
SYSCO CORP COM 871829107 1,797 25,415 SH   SOLE   25,415 0 0
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 1,187 30,314 SH   SOLE   30,314 0 0
TARGET CORP COM 87612E106 914 10,558 SH   SOLE   10,558 0 0
TESLA INC COM 88160R101 743 3,327 SH   SOLE   3,327 0 0
TEXAS INSTRS INC COM 882508104 663 5,774 SH   SOLE   5,774 0 0
THE CHARLES SCHWAB CORPORATI COM 808513105 1,600 39,823 SH   SOLE   39,823 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 849 2,890 SH   SOLE   2,890 0 0
TJX COS INC NEW COM 872540109 488 9,222 SH   SOLE   9,222 0 0
TORONTO DOMINION BK ONT COM NEW 891160509 2,434 41,707 SH   SOLE   41,707 0 0
TOTAL S A SPONSORED ADS 89151E109 477 8,541 SH   SOLE   8,541 0 0
TOYOTA MOTOR CORP SP ADR REP2COM 892331307 757 6,106 SH   SOLE   6,106 0 0
TRAVELERS COMPANIES INC COM 89417E109 3,307 22,116 SH   SOLE   22,116 0 0
UDR INC COM 902653104 331 7,378 SH   SOLE   7,378 0 0
UNILEVER N V N Y SHS NEW 904784709 3,175 52,297 SH   SOLE   52,297 0 0
UNILEVER PLC SPON ADR NEW 904767704 1,261 20,353 SH   SOLE   20,353 0 0
UNION PACIFIC CORP COM 907818108 2,891 17,098 SH   SOLE   17,098 0 0
UNITED PARCEL SERVICE INC CL B 911312106 8,707 84,310 SH   SOLE   84,310 0 0
UNITED TECHNOLOGIES CORP COM 913017109 2,635 20,240 SH   SOLE   20,240 0 0
UNITEDHEALTH GROUP INC COM 91324P102 2,704 11,080 SH   SOLE   11,080 0 0
US BANCORP DEL COM NEW 902973304 7,088 135,260 SH   SOLE   135,260 0 0
V F CORP COM 918204108 926 10,607 SH   SOLE   10,607 0 0
VALERO ENERGY CORP NEW COM 91913Y100 491 5,737 SH   SOLE   5,737 0 0
VANECK VECTORS ETF TR PHARMACEUTICAL 92189F692 314 5,358 SH   SOLE   5,358 0 0
VANECK VECTORS ETF TR SEMICONDUCTOR ET 92189F676 238 2,161 SH   SOLE   2,161 0 0
VANGUARD ADMIRAL FDS INC 500 GRTH IDX F 921932505 356 2,210 SH   SOLE   2,210 0 0
VANGUARD GROUP DIV APP ETF 921908844 1,349 11,715 SH   SOLE   11,715 0 0
VANGUARD INDEX FDS LARGE CAP ETF 922908637 255 1,892 SH   SOLE   1,892 0 0
VANGUARD INDEX FDS MID CAP ETF 922908629 2,716 16,250 SH   SOLE   16,250 0 0
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 387 4,423 SH   SOLE   4,423 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 3,717 13,811 SH   SOLE   13,811 0 0
VANGUARD INDEX FDS SMALL CP ETF 922908751 2,137 13,638 SH   SOLE   13,638 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769 23,685 157,806 SH   SOLE   157,806 0 0
VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 471 8,575 SH   SOLE   8,575 0 0
VANGUARD TAX MANAGED INTL FD FTSE DEV MKT ETF 921943858 322 7,730 SH   SOLE   7,730 0 0
VANGUARD WHITEHALL FDS INC HIGH DIV YLD 921946406 3,323 38,025 SH   SOLE   38,025 0 0
VANGUARD WORLD FDS COMM SRVC ETF 92204A884 14,898 171,852 SH   SOLE   171,852 0 0
VANGUARD WORLD FDS CONSUM DIS ETF 92204A108 5,754 32,075 SH   SOLE   32,075 0 0
VANGUARD WORLD FDS CONSUM STP ETF 92204A207 5,335 35,864 SH   SOLE   35,864 0 0
VANGUARD WORLD FDS ENERGY ETF 92204A306 11,824 139,073 SH   SOLE   139,073 0 0
VANGUARD WORLD FDS FINANCIALS ETF 92204A405 6,086 88,197 SH   SOLE   88,197 0 0
VANGUARD WORLD FDS HEALTH CAR ETF 92204A504 5,517 31,718 SH   SOLE   31,718 0 0
VANGUARD WORLD FDS INDUSTRIAL ETF 92204A603 6,079 41,695 SH   SOLE   41,695 0 0
VANGUARD WORLD FDS INF TECH ETF 92204A702 12,668 60,071 SH   SOLE   60,071 0 0
VANGUARD WORLD FDS MATERIALS ETF 92204A801 1,309 10,211 SH   SOLE   10,211 0 0
VANGUARD WORLD FDS UTILITIES ETF 92204A876 1,898 14,277 SH   SOLE   14,277 0 0
VARIAN MED SYS INC COM 92220P105 2,781 20,426 SH   SOLE   20,426 0 0
VERISK ANALYTICS INC COM 92345Y106 1,042 7,115 SH   SOLE   7,115 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 31,081 544,035 SH   SOLE   544,035 0 0
VISA INC COM CL A 92826C839 22,154 127,655 SH   SOLE   127,655 0 0
VORNADO RLTY TR SH BEN INT 929042109 670 10,445 SH   SOLE   10,445 0 0
VOYA PRIME RATE TR SH BEN INT 92913A100 368 77,216 SH   SOLE   77,216 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108 4,193 76,698 SH   SOLE   76,698 0 0
WALMART INC COM 931142103 10,813 97,860 SH   SOLE   97,860 0 0
WASTE MGMT INC DEL COM 94106L109 22,917 198,637 SH   SOLE   198,637 0 0
WEC ENERGY GROUP INC COM 92939U106 3,394 40,709 SH   SOLE   40,709 0 0
WELLS FARGO CO NEW COM 949746101 22,406 473,491 SH   SOLE   473,491 0 0
WELLS FARGO CO NEW PERP PFD CNV A 949746804 17,797 13,046 SH   SOLE   13,046 0 0
WESTAMERICA BANCORPORATION COM 957090103 457 7,420 SH   SOLE   7,420 0 0
WHEATON PRECIOUS METALS CORP COM 962879102 290 12,000 SH   SOLE   12,000 0 0
WHITE MTNS INS GROUP LTD COM G9618E107 478 468 SH   SOLE   468 0 0
WILLIAMS SONOMA INC COM 969904101 283 4,350 SH   SOLE   4,350 0 0
WISDOMTREE TR INDIA ERNGS FD 97717W422 782 30,000 SH   SOLE   30,000 0 0
WISDOMTREE TR US MIDCAP DIVID 97717W505 227 6,268 SH   SOLE   6,268 0 0
WORKDAY INC CL A 98138H101 1,655 8,050 SH   SOLE   8,050 0 0
XCEL ENERGY INC COM 98389B100 528 8,871 SH   SOLE   8,871 0 0
XILINX INC COM 983919101 219 1,855 SH   SOLE   1,855 0 0
XYLEM INC COM 98419M100 281 3,360 SH   SOLE   3,360 0 0
YUM BRANDS INC COM 988498101 461 4,166 SH   SOLE   4,166 0 0
ZEBRA TECHNOLOGIES CORP CL A 989207105 293 1,400 SH   SOLE   1,400 0 0
ZIMMER BIOMET HLDGS INC COM 98956P102 4,199 35,667 SH   SOLE   35,667 0 0