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 24,149 116,225 SH   SOLE   116,225 0 0
ABBOTT LABS COM 002824100 15,391 192,535 SH   SOLE   192,535 0 0
ABBVIE INC COM 00287Y109 4,758 59,043 SH   SOLE   59,043 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 5,190 29,487 SH   SOLE   29,487 0 0
ADOBE INC COM 00724F101 1,682 6,313 SH   SOLE   6,313 0 0
AFLAC INC COM 001055102 1,690 33,792 SH   SOLE   33,792 0 0
AGILENT TECHNOLOGIES INC COM 00846U101 1,278 15,899 SH   SOLE   15,899 0 0
AIR PRODS & CHEMS INC COM 009158106 10,106 52,922 SH   SOLE   52,922 0 0
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 712 3,905 SH   SOLE   3,905 0 0
ALLERGAN PLC SHS G0177J108 3,635 24,829 SH   SOLE   24,829 0 0
ALLSTATE CORP COM 020002101 496 5,268 SH   SOLE   5,268 0 0
ALPHABET INC CAP STK CL A 02079K305 13,760 11,692 SH   SOLE   11,692 0 0
ALPHABET INC CAP STK CL C 02079K107 6,420 5,472 SH   SOLE   5,472 0 0
ALTABA INC COM 021346101 1,230 16,588 SH   SOLE   16,588 0 0
ALTRIA GROUP INC COM 02209S103 2,850 49,619 SH   SOLE   49,619 0 0
AMAZON COM INC COM 023135106 21,884 12,289 SH   SOLE   12,289 0 0
AMERICAN ELEC PWR CO INC COM 025537101 462 5,519 SH   SOLE   5,519 0 0
AMERICAN EXPRESS CO COM 025816109 1,994 18,243 SH   SOLE   18,243 0 0
AMERICAN TOWER CORP NEW COM 03027X100 464 2,355 SH   SOLE   2,355 0 0
AMGEN INC COM 031162100 9,623 50,655 SH   SOLE   50,655 0 0
ANTHEM INC COM 036752103 3,058 10,654 SH   SOLE   10,654 0 0
APPLE INC COM 037833100 52,302 275,345 SH   SOLE   275,345 0 0
APPLIED MATLS INC COM 038222105 342 8,633 SH   SOLE   8,633 0 0
ARCHER DANIELS MIDLAND CO COM 039483102 362 8,400 SH   SOLE   8,400 0 0
AT&T INC COM 00206R102 6,149 196,080 SH   SOLE   196,080 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 28,905 180,949 SH   SOLE   180,949 0 0
BANK AMER CORP 7.25%CNV PFD L 060505682 6,451 4,955 SH   SOLE   4,955 0 0
BANK AMER CORP COM 060505104 8,045 291,582 SH   SOLE   291,582 0 0
BANK NEW YORK MELLON CORP COM 064058100 222 4,407 SH   SOLE   4,407 0 0
BANK OF MARIN BANCORP COM 063425102 969 23,803 SH   SOLE   23,803 0 0
BAXTER INTL INC COM 071813109 458 5,631 SH   SOLE   5,631 0 0
BECTON DICKINSON & CO COM 075887109 3,293 13,185 SH   SOLE   13,185 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 4,378 21,793 SH   SOLE   21,793 0 0
BIOGEN INC COM 09062X103 964 4,079 SH   SOLE   4,079 0 0
BLACK HILLS CORP COM 092113109 208 2,813 SH   SOLE   2,813 0 0
BLACKROCK INC COM 09247X101 3,453 8,079 SH   SOLE   8,079 0 0
BLACKSTONE GROUP L P COM UNIT LTD 09253U108 457 13,073 SH   SOLE   13,073 0 0
BOEING CO COM 097023105 16,274 42,667 SH   SOLE   42,667 0 0
BRISTOL MYERS SQUIBB CO COM 110122108 8,017 168,044 SH   SOLE   168,044 0 0
BROADCOM INC COM 11135F101 978 3,252 SH   SOLE   3,252 0 0
CARMAX INC COM 143130102 244 3,500 SH   SOLE   3,500 0 0
CATERPILLAR INC DEL COM 149123101 4,960 36,607 SH   SOLE   36,607 0 0
CBS CORP NEW CL B 124857202 207 4,361 SH   SOLE   4,361 0 0
CELGENE CORP COM 151020104 281 2,979 SH   SOLE   2,979 0 0
CENTERPOINT ENERGY INC COM 15189T107 444 14,455 SH   SOLE   14,455 0 0
CERNER CORP COM 156782104 2,110 36,876 SH   SOLE   36,876 0 0
CHECK POINT SOFTWARE TECH LT ORD M22465104 1,548 12,237 SH   SOLE   12,237 0 0
CHEVRON CORP NEW COM 166764100 30,692 249,160 SH   SOLE   249,160 0 0
CHUBB LIMITED COM H1467J104 918 6,550 SH   SOLE   6,550 0 0
CIGNA CORP NEW COM 125523100 413 2,570 SH   SOLE   2,570 0 0
CINCINNATI FINL CORP COM 172062101 473 5,506 SH   SOLE   5,506 0 0
CINTAS CORP COM 172908105 700 3,465 SH   SOLE   3,465 0 0
CISCO SYS INC COM 17275R102 9,467 175,348 SH   SOLE   175,348 0 0
CITIGROUP INC COM NEW 172967424 503 8,089 SH   SOLE   8,089 0 0
CLOROX CO DEL COM 189054109 17,038 106,181 SH   SOLE   106,181 0 0
COCA COLA CO COM 191216100 1,994 42,561 SH   SOLE   42,561 0 0
COLGATE PALMOLIVE CO COM 194162103 7,416 108,200 SH   SOLE   108,200 0 0
COMCAST CORP NEW CL A 20030N101 1,049 26,238 SH   SOLE   26,238 0 0
CONOCOPHILLIPS COM 20825C104 3,846 57,625 SH   SOLE   57,625 0 0
CONSOLIDATED EDISON INC COM 209115104 348 4,107 SH   SOLE   4,107 0 0
COSTCO WHSL CORP NEW COM 22160K105 29,641 122,413 SH   SOLE   122,413 0 0
CROWN CASTLE INTL CORP NEW 6.875% CON PFD A 22822V309 371 313 SH   SOLE   313 0 0
CROWN CASTLE INTL CORP NEW COM 22822V101 20,909 163,352 SH   SOLE   163,352 0 0
CSX CORP COM 126408103 337 4,504 SH   SOLE   4,504 0 0
CVS HEALTH CORP COM 126650100 1,626 30,151 SH   SOLE   30,151 0 0
DANAHER CORPORATION COM 235851102 7,569 57,330 SH   SOLE   57,330 0 0
DEERE & CO COM 244199105 1,522 9,521 SH   SOLE   9,521 0 0
DIAGEO P L C SPON ADR NEW 25243Q205 579 3,540 SH   SOLE   3,540 0 0
DICKS SPORTING GOODS INC COM 253393102 283 7,688 SH   SOLE   7,688 0 0
DISCOVERY INC COM SER A 25470F104 336 12,438 SH   SOLE   12,438 0 0
DISNEY WALT CO COM DISNEY 254687106 17,416 156,860 SH   SOLE   156,860 0 0
DOMINION ENERGY INC COM 25746U109 399 5,207 SH   SOLE   5,207 0 0
DOVER CORP COM 260003108 794 8,466 SH   SOLE   8,466 0 0
DOWDUPONT INC COM 26078J100 7,075 132,716 SH   SOLE   132,716 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204 595 6,612 SH   SOLE   6,612 0 0
EATON CORP PLC SHS G29183103 723 8,973 SH   SOLE   8,973 0 0
ECOLAB INC COM 278865100 18,265 103,463 SH   SOLE   103,463 0 0
EDISON INTL COM 281020107 7,581 122,426 SH   SOLE   122,426 0 0
EDWARDS LIFESCIENCES CORP COM 28176E108 364 1,901 SH   SOLE   1,901 0 0
ELECTRONIC ARTS INC COM 285512109 252 2,480 SH   SOLE   2,480 0 0
EMERSON ELEC CO COM 291011104 1,601 23,378 SH   SOLE   23,378 0 0
EMX RTY CORP COM 26873J107 62 53,000 SH   SOLE   53,000 0 0
ENBRIDGE INC COM 29250N105 499 13,766 SH   SOLE   13,766 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107 222 7,644 SH   SOLE   7,644 0 0
ESSEX PPTY TR INC COM 297178105 1,494 5,164 SH   SOLE   5,164 0 0
EVERGY INC COM 30034W106 752 12,958 SH   SOLE   12,958 0 0
EVERSOURCE ENERGY COM 30040W108 332 4,674 SH   SOLE   4,674 0 0
EXXON MOBIL CORP COM 30231G102 8,126 100,564 SH   SOLE   100,564 0 0
FACEBOOK INC CL A 30303M102 1,209 7,255 SH   SOLE   7,255 0 0
FACTSET RESH SYS INC COM 303075105 237 955 SH   SOLE   955 0 0
FEDEX CORP COM 31428X106 725 3,994 SH   SOLE   3,994 0 0
FIRST REP BK SAN FRANCISCO C COM 33616C100 10,164 101,170 SH   SOLE   101,170 0 0
FIRST TR EXCNGE TRD ALPHADEX MID CP GR ALPH 33737M102 2,680 62,037 SH   SOLE   62,037 0 0
FORD MTR CO DEL COM 345370860 180 20,505 SH   SOLE   20,505 0 0
FORTINET INC COM 34959E109 812 9,665 SH   SOLE   9,665 0 0
FORTIVE CORP COM 34959J108 241 2,872 SH   SOLE   2,872 0 0
GENERAL DYNAMICS CORP COM 369550108 2,924 17,276 SH   SOLE   17,276 0 0
GENERAL ELECTRIC CO COM 369604103 952 95,313 SH   SOLE   95,313 0 0
GENUINE PARTS CO COM 372460105 8,447 75,399 SH   SOLE   75,399 0 0
GILEAD SCIENCES INC COM 375558103 506 7,786 SH   SOLE   7,786 0 0
GOLDMAN SACHS ETF TR EQUITY ETF 381430503 472 8,300 SH   SOLE   8,300 0 0
GOLDMAN SACHS GROUP INC COM 38141G104 918 4,782 SH   SOLE   4,782 0 0
HCP INC COM 40414L109 504 16,090 SH   SOLE   16,090 0 0
HOME DEPOT INC COM 437076102 23,766 123,853 SH   SOLE   123,853 0 0
HONEYWELL INTL INC COM 438516106 5,349 33,657 SH   SOLE   33,657 0 0
HORMEL FOODS CORP COM 440452100 548 12,240 SH   SOLE   12,240 0 0
IDEXX LABS INC COM 45168D104 209 935 SH   SOLE   935 0 0
ILLINOIS TOOL WKS INC COM 452308109 477 3,321 SH   SOLE   3,321 0 0
INGERSOLL-RAND PLC SHS G47791101 1,778 16,466 SH   SOLE   16,466 0 0
INTEL CORP COM 458140100 18,699 348,204 SH   SOLE   348,204 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 1,725 12,225 SH   SOLE   12,225 0 0
INTERNATIONAL FLAVORS&FRAGRA COM 459506101 827 6,425 SH   SOLE   6,425 0 0
INTERPUBLIC GROUP COS INC COM 460690100 300 14,286 SH   SOLE   14,286 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602 1,167 2,046 SH   SOLE   2,046 0 0
INVESCO EXCHANGE TRADED FD T S&P 500 TOP 50 46137V233 1,459 7,191 SH   SOLE   7,191 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 802 7,676 SH   SOLE   7,676 0 0
INVESCO EXCHNG TRADED FD TR PFD ETF 46138E511 10,765 742,420 SH   SOLE   742,420 0 0
INVESCO QQQ TR UNIT SER 1 46090E103 5,256 29,258 SH   SOLE   29,258 0 0
ISHARES TR CHINA LG-CAP ETF 464287184 217 4,892 SH   SOLE   4,892 0 0
ISHARES TR CORE DIV GRWTH 46434V621 1,358 36,950 SH   SOLE   36,950 0 0
ISHARES TR CORE S&P MCP ETF 464287507 1,653 8,728 SH   SOLE   8,728 0 0
ISHARES TR CORE S&P SCP ETF 464287804 532 6,896 SH   SOLE   6,896 0 0
ISHARES TR CORE S&P500 ETF 464287200 8,341 29,311 SH   SOLE   29,311 0 0
ISHARES TR CORE US AGGBD ET 464287226 543 4,975 SH   SOLE   4,975 0 0
ISHARES TR EUROPE ETF 464287861 386 8,900 SH   SOLE   8,900 0 0
ISHARES TR EXPANDED TECH 464287515 247 1,170 SH   SOLE   1,170 0 0
ISHARES TR GLOBAL 100 ETF 464287572 684 14,382 SH   SOLE   14,382 0 0
ISHARES TR MSCI EAFE ETF 464287465 1,164 17,943 SH   SOLE   17,943 0 0
ISHARES TR NASDAQ BIOTECH 464287556 5,902 52,792 SH   SOLE   52,792 0 0
ISHARES TR PFD AND INCM SEC 464288687 3,994 109,271 SH   SOLE   109,271 0 0
ISHARES TR RUS 1000 GRW ETF 464287614 930 6,144 SH   SOLE   6,144 0 0
ISHARES TR RUS 1000 VAL ETF 464287598 572 4,632 SH   SOLE   4,632 0 0
ISHARES TR RUS MDCP VAL ETF 464287473 207 2,380 SH   SOLE   2,380 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 426 2,780 SH   SOLE   2,780 0 0
ISHARES TR S&P 100 ETF 464287101 1,728 13,796 SH   SOLE   13,796 0 0
ISHARES TR S&P 500 VAL ETF 464287408 225 2,000 SH   SOLE   2,000 0 0
ISHARES TR S&P MC 400GR ETF 464287606 200 914 SH   SOLE   914 0 0
ISHARES TR S&P MC 400VL ETF 464287705 539 3,432 SH   SOLE   3,432 0 0
ISHARES TR SELECT DIVID ETF 464287168 8,121 82,718 SH   SOLE   82,718 0 0
ISHARES TR TRANS AVG ETF 464287192 1,898 10,136 SH   SOLE   10,136 0 0
ISHARES TR U.S. ENERGY ETF 464287796 307 8,527 SH   SOLE   8,527 0 0
ISHARES TR U.S. FINLS ETF 464287788 1,398 11,833 SH   SOLE   11,833 0 0
ISHARES TR U.S. MED DVC ETF 464288810 374 1,616 SH   SOLE   1,616 0 0
ISHARES TR U.S. TECH ETF 464287721 568 2,979 SH   SOLE   2,979 0 0
ISHARES TR US HLTHCR PR ETF 464288828 356 2,120 SH   SOLE   2,120 0 0
ISHARES TR USA QUALITY FCTR 46432F339 924 10,437 SH   SOLE   10,437 0 0
ISHARES US ETF TR TECHNOLOGY 46431W648 398 14,419 SH   SOLE   14,419 0 0
JACOBS ENGR GROUP INC COM 469814107 429 5,703 SH   SOLE   5,703 0 0
JOHNSON & JOHNSON COM 478160104 30,042 214,906 SH   SOLE   214,906 0 0
JPMORGAN CHASE & CO COM 46625H100 14,819 146,385 SH   SOLE   146,385 0 0
KEYSIGHT TECHNOLOGIES INC COM 49338L103 661 7,584 SH   SOLE   7,584 0 0
KILROY RLTY CORP COM 49427F108 4,019 52,915 SH   SOLE   52,915 0 0
KIMBERLY CLARK CORP COM 494368103 13,493 108,901 SH   SOLE   108,901 0 0
KINDER MORGAN INC DEL COM 49456B101 329 16,442 SH   SOLE   16,442 0 0
L3 TECHNOLOGIES INC COM 502413107 2,391 11,587 SH   SOLE   11,587 0 0
LABORATORY CORP AMER HLDGS COM NEW 50540R409 2,292 14,985 SH   SOLE   14,985 0 0
LAM RESEARCH CORP COM 512807108 267 1,494 SH   SOLE   1,494 0 0
LAMB WESTON HLDGS INC COM 513272104 326 4,354 SH   SOLE   4,354 0 0
LENNAR CORP CL A 526057104 872 17,758 SH   SOLE   17,758 0 0
LILLY ELI & CO COM 532457108 3,596 27,716 SH   SOLE   27,716 0 0
LINDE PLC COM G5494J103 692 3,934 SH   SOLE   3,934 0 0
LOCKHEED MARTIN CORP COM 539830109 6,229 20,754 SH   SOLE   20,754 0 0
LOWES COS INC COM 548661107 3,441 31,431 SH   SOLE   31,431 0 0
LULULEMON ATHLETICA INC COM 550021109 1,389 8,475 SH   SOLE   8,475 0 0
MARATHON PETE CORP COM 56585A102 911 15,218 SH   SOLE   15,218 0 0
MARRIOTT INTL INC NEW CL A 571903202 2,283 18,253 SH   SOLE   18,253 0 0
MASIMO CORP COM 574795100 334 2,415 SH   SOLE   2,415 0 0
MASTERCARD INC CL A 57636Q104 368 1,563 SH   SOLE   1,563 0 0
MCCORMICK & CO INC COM NON VTG 579780206 4,235 28,113 SH   SOLE   28,113 0 0
MCDONALDS CORP COM 580135101 17,092 90,005 SH   SOLE   90,005 0 0
MCKESSON CORP COM 58155Q103 350 2,988 SH   SOLE   2,988 0 0
MEDICAL PPTYS TRUST INC COM 58463J304 442 23,860 SH   SOLE   23,860 0 0
MEDTRONIC PLC SHS G5960L103 8,682 95,319 SH   SOLE   95,319 0 0
MERCK & CO INC COM 58933Y105 3,966 47,690 SH   SOLE   47,690 0 0
MICROSOFT CORP COM 594918104 40,003 339,181 SH   SOLE   339,181 0 0
MONDELEZ INTL INC CL A 609207105 1,165 23,346 SH   SOLE   23,346 0 0
MORGAN STANLEY COM NEW 617446448 2,238 53,031 SH   SOLE   53,031 0 0
MOTOROLA SOLUTIONS INC COM NEW 620076307 573 4,084 SH   SOLE   4,084 0 0
NEW YORK MTG TR INC PFD-C CONV 649604808 257 10,333 SH   SOLE   10,333 0 0
NEXTERA ENERGY INC COM 65339F101 21,483 111,126 SH   SOLE   111,126 0 0
NIKE INC CL B 654106103 15,093 179,225 SH   SOLE   179,225 0 0
NORFOLK SOUTHERN CORP COM 655844108 406 2,175 SH   SOLE   2,175 0 0
NORTHROP GRUMMAN CORP COM 666807102 235 872 SH   SOLE   872 0 0
NOVARTIS A G SPONSORED ADR 66987V109 506 5,259 SH   SOLE   5,259 0 0
NVIDIA CORP COM 67066G104 3,257 18,140 SH   SOLE   18,140 0 0
O REILLY AUTOMOTIVE INC NEW COM 67103H107 432 1,113 SH   SOLE   1,113 0 0
OCCIDENTAL PETE CORP COM 674599105 2,537 38,316 SH   SOLE   38,316 0 0
ONEOK INC NEW COM 682680103 239 3,418 SH   SOLE   3,418 0 0
ORACLE CORP COM 68389X105 2,676 49,819 SH   SOLE   49,819 0 0
PARKER HANNIFIN CORP COM 701094104 263 1,534 SH   SOLE   1,534 0 0
PAYCHEX INC COM 704326107 206 2,571 SH   SOLE   2,571 0 0
PAYPAL HLDGS INC COM 70450Y103 1,395 13,430 SH   SOLE   13,430 0 0
PEPSICO INC COM 713448108 6,488 52,939 SH   SOLE   52,939 0 0
PFIZER INC COM 717081103 6,535 153,867 SH   SOLE   153,867 0 0
PHILIP MORRIS INTL INC COM 718172109 1,017 11,501 SH   SOLE   11,501 0 0
PHILLIPS 66 COM 718546104 756 7,947 SH   SOLE   7,947 0 0
PREFERRED APT CMNTYS INC COM 74039L103 7,070 477,045 SH   SOLE   477,045 0 0
PRETIUM RES INC COM 74139C102 115 13,450 SH   SOLE   13,450 0 0
PRICE T ROWE GROUP INC COM 74144T108 244 2,438 SH   SOLE   2,438 0 0
PROCTER AND GAMBLE CO COM 742718109 19,421 186,647 SH   SOLE   186,647 0 0
PROLOGIS INC COM 74340W103 770 10,705 SH   SOLE   10,705 0 0
PUBLIC SVC ENTERPRISE GRP IN COM 744573106 3,797 63,916 SH   SOLE   63,916 0 0
PUTNAM PREMIER INCOME TR SH BEN INT 746853100 57 10,990 SH   SOLE   10,990 0 0
QUALCOMM INC COM 747525103 563 9,867 SH   SOLE   9,867 0 0
QUEST DIAGNOSTICS INC COM 74834L100 259 2,885 SH   SOLE   2,885 0 0
RAYTHEON CO COM NEW 755111507 4,496 24,693 SH   SOLE   24,693 0 0
REALTY INCOME CORP COM 756109104 14,818 201,446 SH   SOLE   201,446 0 0
RLJ LODGING TR CUM CONV PFD A 74965L200 753 29,920 SH   SOLE   29,920 0 0
ROCKWELL AUTOMATION INC COM 773903109 522 2,975 SH   SOLE   2,975 0 0
ROPER TECHNOLOGIES INC COM 776696106 334 978 SH   SOLE   978 0 0
ROSS STORES INC COM 778296103 204 2,196 SH   SOLE   2,196 0 0
ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 624 9,965 SH   SOLE   9,965 0 0
S&P GLOBAL INC COM 78409V104 1,876 8,910 SH   SOLE   8,910 0 0
SALESFORCE COM INC COM 79466L302 5,867 37,049 SH   SOLE   37,049 0 0
SAP SE SPON ADR 803054204 554 4,796 SH   SOLE   4,796 0 0
SCHLUMBERGER LTD COM 806857108 716 16,422 SH   SOLE   16,422 0 0
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 2,416 35,502 SH   SOLE   35,502 0 0
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 9,598 183,596 SH   SOLE   183,596 0 0
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 573 8,470 SH   SOLE   8,470 0 0
SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 1,650 29,785 SH   SOLE   29,785 0 0
SELECT SECTOR SPDR TR COMMUNICATION 81369Y852 20,251 432,995 SH   SOLE   432,995 0 0
SELECT SECTOR SPDR TR ENERGY 81369Y506 12,703 192,121 SH   SOLE   192,121 0 0
SELECT SECTOR SPDR TR RL EST SEL SEC 81369Y860 509 14,059 SH   SOLE   14,059 0 0
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 31,715 278,566 SH   SOLE   278,566 0 0
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 18,086 322,331 SH   SOLE   322,331 0 0
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 36,402 396,753 SH   SOLE   396,753 0 0
SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 21,790 847,544 SH   SOLE   847,544 0 0
SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 16,729 222,960 SH   SOLE   222,960 0 0
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 5,695 97,907 SH   SOLE   97,907 0 0
SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100 5,327 95,984 SH   SOLE   95,984 0 0
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 66,399 897,281 SH   SOLE   897,281 0 0
SEMPRA ENERGY COM 816851109 3,565 28,325 SH   SOLE   28,325 0 0
SHERWIN WILLIAMS CO COM 824348106 969 2,249 SH   SOLE   2,249 0 0
SOUTHERN CO COM 842587107 1,039 20,096 SH   SOLE   20,096 0 0
SPDR DOW JONES INDL AVRG ETF UT SER 1 78467X109 1,433 5,531 SH   SOLE   5,531 0 0
SPDR GOLD TRUST GOLD SHS 78463V107 711 5,828 SH   SOLE   5,828 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 42,047 148,848 SH   SOLE   148,848 0 0
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 11,368 32,912 SH   SOLE   32,912 0 0
SPDR SERIES TRUST AEROSPACE DEF 78464A631 261 2,844 SH   SOLE   2,844 0 0
SPDR SERIES TRUST NYSE TECH ETF 78464A102 432 6,065 SH   SOLE   6,065 0 0
SPDR SERIES TRUST S&P DIVID ETF 78464A763 12,232 123,045 SH   SOLE   123,045 0 0
SPDR SERIES TRUST S&P REGL BKG 78464A698 2,054 40,000 SH   SOLE   40,000 0 0
STANLEY BLACK & DECKER INC COM 854502101 5,519 40,529 SH   SOLE   40,529 0 0
STARBUCKS CORP COM 855244109 9,984 134,308 SH   SOLE   134,308 0 0
STARWOOD PPTY TR INC COM 85571B105 284 12,708 SH   SOLE   12,708 0 0
STATE STR CORP COM 857477103 237 3,606 SH   SOLE   3,606 0 0
STRYKER CORP COM 863667101 252 1,276 SH   SOLE   1,276 0 0
SYSCO CORP COM 871829107 1,318 19,743 SH   SOLE   19,743 0 0
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 424 10,361 SH   SOLE   10,361 0 0
TARGET CORP COM 87612E106 840 10,467 SH   SOLE   10,467 0 0
TESLA INC COM 88160R101 918 3,280 SH   SOLE   3,280 0 0
TEXAS INSTRS INC COM 882508104 635 5,984 SH   SOLE   5,984 0 0
THE CHARLES SCHWAB CORPORATI COM 808513105 1,606 37,548 SH   SOLE   37,548 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 832 3,038 SH   SOLE   3,038 0 0
TJX COS INC NEW COM 872540109 462 8,685 SH   SOLE   8,685 0 0
TORONTO DOMINION BK ONT COM NEW 891160509 2,296 42,267 SH   SOLE   42,267 0 0
TOTAL S A SPONSORED ADS 89151E109 424 7,627 SH   SOLE   7,627 0 0
TOYOTA MOTOR CORP SP ADR REP2COM 892331307 655 5,554 SH   SOLE   5,554 0 0
TRAVELERS COMPANIES INC COM 89417E109 3,081 22,461 SH   SOLE   22,461 0 0
UDR INC COM 902653104 335 7,378 SH   SOLE   7,378 0 0
UNILEVER N V N Y SHS NEW 904784709 3,062 52,532 SH   SOLE   52,532 0 0
UNILEVER PLC SPON ADR NEW 904767704 1,295 22,438 SH   SOLE   22,438 0 0
UNION PACIFIC CORP COM 907818108 2,756 16,486 SH   SOLE   16,486 0 0
UNITED PARCEL SERVICE INC CL B 911312106 9,714 86,935 SH   SOLE   86,935 0 0
UNITED TECHNOLOGIES CORP COM 913017109 2,691 20,875 SH   SOLE   20,875 0 0
UNITEDHEALTH GROUP INC COM 91324P102 2,932 11,858 SH   SOLE   11,858 0 0
US BANCORP DEL COM NEW 902973304 6,372 132,220 SH   SOLE   132,220 0 0
V F CORP COM 918204108 539 6,200 SH   SOLE   6,200 0 0
VALERO ENERGY CORP NEW COM 91913Y100 545 6,422 SH   SOLE   6,422 0 0
VANECK VECTORS ETF TR PHARMACEUTICAL 92189F692 339 5,588 SH   SOLE   5,588 0 0
VANECK VECTORS ETF TR SEMICONDUCTOR ET 92189F676 251 2,363 SH   SOLE   2,363 0 0
VANGUARD GROUP DIV APP ETF 921908844 1,295 11,808 SH   SOLE   11,808 0 0
VANGUARD INDEX FDS LARGE CAP ETF 922908637 246 1,892 SH   SOLE   1,892 0 0
VANGUARD INDEX FDS MID CAP ETF 922908629 2,612 16,248 SH   SOLE   16,248 0 0
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 334 3,841 SH   SOLE   3,841 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 3,575 13,774 SH   SOLE   13,774 0 0
VANGUARD INDEX FDS SMALL CP ETF 922908751 2,084 13,638 SH   SOLE   13,638 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769 22,629 156,378 SH   SOLE   156,378 0 0
VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 482 9,000 SH   SOLE   9,000 0 0
VANGUARD TAX MANAGED INTL FD FTSE DEV MKT ETF 921943858 316 7,730 SH   SOLE   7,730 0 0
VANGUARD WHITEHALL FDS INC HIGH DIV YLD 921946406 3,090 36,078 SH   SOLE   36,078 0 0
VANGUARD WORLD FDS COMM SRVC ETF 92204A884 13,258 158,735 SH   SOLE   158,735 0 0
VANGUARD WORLD FDS CONSUM DIS ETF 92204A108 4,661 27,031 SH   SOLE   27,031 0 0
VANGUARD WORLD FDS CONSUM STP ETF 92204A207 3,859 26,576 SH   SOLE   26,576 0 0
VANGUARD WORLD FDS ENERGY ETF 92204A306 3,124 34,950 SH   SOLE   34,950 0 0
VANGUARD WORLD FDS FINANCIALS ETF 92204A405 4,764 73,814 SH   SOLE   73,814 0 0
VANGUARD WORLD FDS HEALTH CAR ETF 92204A504 4,197 24,333 SH   SOLE   24,333 0 0
VANGUARD WORLD FDS INDUSTRIAL ETF 92204A603 4,766 34,069 SH   SOLE   34,069 0 0
VANGUARD WORLD FDS INF TECH ETF 92204A702 8,742 43,573 SH   SOLE   43,573 0 0
VANGUARD WORLD FDS MATERIALS ETF 92204A801 1,056 8,581 SH   SOLE   8,581 0 0
VANGUARD WORLD FDS UTILITIES ETF 92204A876 1,624 12,530 SH   SOLE   12,530 0 0
VARIAN MED SYS INC COM 92220P105 2,986 21,071 SH   SOLE   21,071 0 0
VERISK ANALYTICS INC COM 92345Y106 986 7,415 SH   SOLE   7,415 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 31,056 525,219 SH   SOLE   525,219 0 0
VISA INC COM CL A 92826C839 17,601 112,690 SH   SOLE   112,690 0 0
VORNADO RLTY TR SH BEN INT 929042109 1,337 19,825 SH   SOLE   19,825 0 0
VOYA PRIME RATE TR SH BEN INT 92913A100 379 79,239 SH   SOLE   79,239 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108 7,473 118,120 SH   SOLE   118,120 0 0
WALMART INC COM 931142103 6,890 70,650 SH   SOLE   70,650 0 0
WASTE MGMT INC DEL COM 94106L109 20,551 197,776 SH   SOLE   197,776 0 0
WEC ENERGY GROUP INC COM 92939U106 3,154 39,881 SH   SOLE   39,881 0 0
WELLS FARGO CO NEW COM 949746101 23,223 480,616 SH   SOLE   480,616 0 0
WELLS FARGO CO NEW PERP PFD CNV A 949746804 16,897 13,075 SH   SOLE   13,075 0 0
WESTAMERICA BANCORPORATION COM 957090103 458 7,418 SH   SOLE   7,418 0 0
WHEATON PRECIOUS METALS CORP COM 962879102 286 12,000 SH   SOLE   12,000 0 0
WHITE MTNS INS GROUP LTD COM G9618E107 479 518 SH   SOLE   518 0 0
WILLIAMS COS INC DEL COM 969457100 425 14,783 SH   SOLE   14,783 0 0
WILLIAMS SONOMA INC COM 969904101 456 8,100 SH   SOLE   8,100 0 0
WISDOMTREE TR US MIDCAP DIVID 97717W505 224 6,264 SH   SOLE   6,264 0 0
WORKDAY INC CL A 98138H101 1,277 6,622 SH   SOLE   6,622 0 0
XCEL ENERGY INC COM 98389B100 336 5,971 SH   SOLE   5,971 0 0
XILINX INC COM 983919101 235 1,855 SH   SOLE   1,855 0 0
XYLEM INC COM 98419M100 266 3,360 SH   SOLE   3,360 0 0
YUM BRANDS INC COM 988498101 441 4,414 SH   SOLE   4,414 0 0
ZEBRA TECHNOLOGIES CORP CL A 989207105 262 1,250 SH   SOLE   1,250 0 0
ZIMMER BIOMET HLDGS INC COM 98956P102 4,502 35,257 SH   SOLE   35,257 0 0