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
Expires:Oct 31, 2018
Estimated average burden
hours per response:23.8

COLUMN 1COLUMN 2COLUMN 3COLUMN 4COLUMN 5COLUMN 6COLUMN 7COLUMN 8
VALUESHRS ORSH/PUT/INVESTMENTOTHERVOTING AUTHORITY
NAME OF ISSUERTITLE OF CLASSCUSIP(x$1000)PRN AMTPRNCALLDISCRETIONMANAGERSOLESHAREDNONE
3M COCOM88579y10128,554162,776SH SOLE 162,77600
9 METERS BIOPHARMA INCCOM6544051092015,000SH SOLE 15,00000
ABBOTT LABSCOM00282410022,247188,329SH SOLE 188,32900
ABBVIE INCCOM00287y1098,07074,812SH SOLE 74,81200
ACCENTURE PLC IRELANDSHS CLASS Ag1151c1018,57126,792SH SOLE 26,79200
ACTIVISION BLIZZARD INCCOM00507v1094345,609SH SOLE 5,60900
ADOBE SYSTEMS INCORPORATEDCOM00724f1015,80610,085SH SOLE 10,08500
ADVANCED MICRO DEVICES INCCOM0079031073493,387SH SOLE 3,38700
AFLAC INCCOM0010551023246,210SH SOLE 6,21000
AGILENT TECHNOLOGIES INCCOM00846u1011,0656,763SH SOLE 6,76300
AIR PRODS & CHEMS INCCOM00915810616,36863,911SH SOLE 63,91100
ALBEMARLE CORPCOM0126531011,3906,350SH SOLE 6,35000
ALEXANDRIA REAL ESTATE EQ INCOM0152711096883,599SH SOLE 3,59900
ALIBABA GROUP HLDG LTDSPONSORED ADS01609w1022601,755SH SOLE 1,75500
ALLSTATE CORPCOM0200021011,2629,916SH SOLE 9,91600
ALPHABET INCCAP STK CL A02079k30537,72314,110SH SOLE 14,11000
ALPHABET INCCAP STK CL C02079k10720,4967,690SH SOLE 7,69000
ALTRIA GROUP INCCOM02209s1034008,789SH SOLE 8,78900
AMAZON COM INCCOM02313510658,22117,723SH SOLE 17,72300
AMERICAN ELEC PWR CO INCCOM0255371016497,991SH SOLE 7,99100
AMERICAN EXPRESS COCOM0258161092,20713,174SH SOLE 13,17400
AMERICAN TOWER CORP NEWCOM03027x1002,72910,282SH SOLE 10,28200
AMERICAN WTR WKS CO INC NEWCOM0304201037134,218SH SOLE 4,21800
AMGEN INCCOM03116210024,422114,844SH SOLE 114,84400
ANTHEM INCCOM0367521033,4739,316SH SOLE 9,31600
APPFOLIO INCCOM CL A03783c1006975,785SH SOLE 5,78500
APPLE INCCOM037833100160,7681,136,168SH SOLE 1,136,16800
APPLIED MATLS INCCOM0382221057,97661,955SH SOLE 61,95500
ARCHER DANIELS MIDLAND COCOM03948310270211,691SH SOLE 11,69100
ASML HOLDING N VN Y REGISTRY SHSn07059210434582SH SOLE 58200
ASTRAZENECA PLCSPONSORED ADR0463531081,24120,665SH SOLE 20,66500
AT&T INCCOM00206r1021,72663,895SH SOLE 63,89500
ATLASSIAN CORP PLCCL Ag062421046821,743SH SOLE 1,74300
AUTOMATIC DATA PROCESSING INCOM05301510342,157210,871SH SOLE 210,87100
BANK MARIN BANCORPCOM06342510259615,779SH SOLE 15,77900
BAXTER INTL INCCOM0718131092062,557SH SOLE 2,55700
BCE INCCOM NEW05534b7602,46849,293SH SOLE 49,29300
BECTON DICKINSON & COCOM0758871091,5126,151SH SOLE 6,15100
BERKSHIRE HATHAWAY INC DELCL B NEW0846707027,18126,308SH SOLE 26,30800
BIOGEN INCCOM09062x1038943,160SH SOLE 3,16000
BK OF AMERICA CORPCOM06050510418,263430,228SH SOLE 430,22800
BLACKROCK INCCOM09247x1013,0903,684SH SOLE 3,68400
BLACKSTONE INCCOM09260d1074,66740,115SH SOLE 40,11500
BLACKSTONE MTG TR INCCOM CL A09257w10031410,365SH SOLE 10,36500
BOEING COCOM0970231053,32915,134SH SOLE 15,13400
BOSTON SCIENTIFIC CORPCOM1011371073758,635SH SOLE 8,63500
BP PLCSPONSORED ADR0556221042298,382SH SOLE 8,38200
BRISTOL-MYERS SQUIBB COCOM1101221085,63795,265SH SOLE 95,26500
BROADCOM INCCOM11135f1012,7525,676SH SOLE 5,67600
BROADSTONE NET LEASE INCCOM11135e20396839,000SH SOLE 39,00000
BROOKFIELD RENEWABLE PARTNERPARTNERSHIP UNITg162581083,09383,796SH SOLE 83,79600
CADENCE DESIGN SYSTEM INCCOM1273871081,1067,302SH SOLE 7,30200
CARLISLE COS INCCOM1423391002191,101SH SOLE 1,10100
CARMAX INCCOM1431301028746,831SH SOLE 6,83100
CARRIER GLOBAL CORPORATIONCOM14448c1041,76034,005SH SOLE 34,00500
CATERPILLAR INCCOM14912310110,32953,807SH SOLE 53,80700
CERNER CORPCOM1567821043464,900SH SOLE 4,90000
CHARLES RIV LABS INTL INCCOM1598641074901,188SH SOLE 1,18800
CHARTER COMMUNICATIONS INC NCL A16119p108304418SH SOLE 41800
CHECK POINT SOFTWARE TECH LTORDm224651042,00617,748SH SOLE 17,74800
CHEVRON CORP NEWCOM16676410025,470251,061SH SOLE 251,06100
CHUBB LIMITEDCOMh1467j1041,2747,342SH SOLE 7,34200
CIGNA CORP NEWCOM1255231004782,386SH SOLE 2,38600
CINTAS CORPCOM1729081053,1238,204SH SOLE 8,20400
CISCO SYS INCCOM17275R1027,834143,921SH SOLE 143,92100
CITIGROUP INCCOM NEW1729674246679,500SH SOLE 9,50000
CITIZENS FINL GROUP INCCOM1746101052,90361,791SH SOLE 61,79100
CLOROX CO DELCOM18905410918,181109,785SH SOLE 109,78500
COCA COLA COCOM1912161002,82453,822SH SOLE 53,82200
COHEN & STEERS INFRASTRUCTURCOM19248a1092047,545SH SOLE 7,54500
COLGATE PALMOLIVE COCOM1941621036,99092,489SH SOLE 92,48900
COMCAST CORP NEWCL A20030n1012,65947,540SH SOLE 47,54000
CONOCOPHILLIPSCOM20825C1041,31019,327SH SOLE 19,32700
CONSOLIDATED EDISON INCCOM2091151043845,287SH SOLE 5,28700
CORCEPT THERAPEUTICS INCCOM2183521021,47074,717SH SOLE 74,71700
COSTCO WHSL CORP NEWCOM22160K10561,067135,901SH SOLE 135,90100
CROWN CASTLE INTL CORP NEWCOM22822v10135,265203,469SH SOLE 203,46900
CSX CORPCOM12640810362721,078SH SOLE 21,07800
CUMMINS INCCOM2310211065712,541SH SOLE 2,54100
CVS HEALTH CORPCOM1266501001,12213,217SH SOLE 13,21700
DANAHER CORPORATIONCOM23585110227,72291,058SH SOLE 91,05800
DEERE & COCOM2441991054,26412,725SH SOLE 12,72500
DELTA AIR LINES INC DELCOM NEW24736170260714,254SH SOLE 14,25400
DIAGEO PLCSPON ADR NEW25243q2053,33317,271SH SOLE 17,27100
DICKS SPORTING GOODS INCCOM2533931025674,738SH SOLE 4,73800
DIGITAL RLTY TR INCCOM2538681032401,664SH SOLE 1,66400
DIMENSIONAL ETF TRUSTUS TARGETED VLU25434v6092275,120SH SOLE 5,12000
DISNEY WALT COCOM25468710630,012177,409SH SOLE 177,40900
DOCUSIGN INCCOM2561631066002,329SH SOLE 2,32900
DOMINION ENERGY INCCOM25746u1093,31445,384SH SOLE 45,38400
DOUGLAS EMMETT INCCOM25960p1093,00695,100SH SOLE 95,10000
DOVER CORPCOM2600031087204,629SH SOLE 4,62900
DOW INCCOM2605571032454,257SH SOLE 4,25700
DUKE ENERGY CORP NEWCOM NEW26441c2047457,636SH SOLE 7,63600
DUPONT DE NEMOURS INCCOM26614n1022143,141SH SOLE 3,14100
EATON CORP PLCSHSg291831033,26821,885SH SOLE 21,88500
ECOLAB INCCOM27886510023,713113,667SH SOLE 113,66700
EDISON INTLCOM2810201077,925142,867SH SOLE 142,86700
EDWARDS LIFESCIENCES CORPCOM28176e1085875,182SH SOLE 5,18200
ELECTRONIC ARTS INCCOM2855121093652,564SH SOLE 2,56400
EMERSON ELEC COCOM2910111041,73618,426SH SOLE 18,42600
EMX RTY CORPCOM26873j1074617,950SH SOLE 17,95000
ENBRIDGE INCCOM29250n10548212,107SH SOLE 12,10700
ENTERPRISE PRODS PARTNERS LCOM29379210724611,350SH SOLE 11,35000
ESSEX PPTY TR INCCOM2971781051,2343,859SH SOLE 3,85900
ETF MANAGERS TRPRIME CYBR SCRTY26924g2012423,980SH SOLE 3,98000
EVERGY INCCOM30034w1063125,019SH SOLE 5,01900
EVERSOURCE ENERGYCOM30040w1084305,262SH SOLE 5,26200
EXPEDITORS INTL WASH INCCOM3021301093983,341SH SOLE 3,34100
EXXON MOBIL CORPCOM30231G1022,83848,244SH SOLE 48,24400
FACEBOOK INCCL A30303m1023,55710,480SH SOLE 10,48000
FACTSET RESH SYS INCCOM3030751054791,213SH SOLE 1,21300
FASTENAL COCOM3119001042825,466SH SOLE 5,46600
FEDERAL RLTY INVT TRSH BEN INT NEW3137472064573,873SH SOLE 3,87300
FEDEX CORPCOM31428x1061,0564,814SH SOLE 4,81400
FIDELITY COVINGTON TRUSTMSCI COMMNTN SVC3160928732154,033SH SOLE 4,03300
FIDELITY COVINGTON TRUSTMSCI FINLS IDX3160925012264,214SH SOLE 4,21400
FIDELITY COVINGTON TRUSTMSCI INFO TECH I3160928084653,920SH SOLE 3,92000
FIDELITY COVINGTON TRUSTMSCI ENERGY IDX3160924023,168219,822SH SOLE 219,82200
FIFTH THIRD BANCORPCOM3167731001,89744,706SH SOLE 44,70600
FIRST REP BK SAN FRANCISCO CCOM33616C10023,964124,243SH SOLE 124,24300
FIRST SOLAR INCCOM3364331072782,910SH SOLE 2,91000
FIRST TR EXCHANGE-TRADED ALPMID CP GR ALPH33737m1023,15043,800SH SOLE 43,80000
FLEXSHARES TRMORNSTAR UPSTR33939l4072546,939SH SOLE 6,93900
FORD MTR CO DELCOM34537086038527,189SH SOLE 27,18900
FORTINET INCCOM34959e1092,7389,374SH SOLE 9,37400
FREEPORT-MCMORAN INCCL B35671d85755016,895SH SOLE 16,89500
GALLAGHER ARTHUR J & COCOM3635761092061,387SH SOLE 1,38700
GENERAC HLDGS INCCOM368736104249609SH SOLE 60900
GENERAL DYNAMICS CORPCOM3695501083,87519,768SH SOLE 19,76800
GENERAL ELECTRIC COCOM NEW3696043011,18711,524SH SOLE 11,52400
GENERAL MTRS COCOM37045v1003216,095SH SOLE 6,09500
GENUINE PARTS COCOM3724601059,23076,134SH SOLE 76,13400
GILEAD SCIENCES INCCOM37555810373410,515SH SOLE 10,51500
GLOBAL X FDSAUTONMOUS EV ETF37954y62446616,996SH SOLE 16,99600
GOLDMAN SACHS ETF TRACTIVEBETA US LG3814305036817,913SH SOLE 7,91300
GOLDMAN SACHS GROUP INCCOM38141G1042,6757,076SH SOLE 7,07600
GRACO INCCOM3841091042363,375SH SOLE 3,37500
HARTFORD FINL SVCS GROUP INCCOM4165151046288,945SH SOLE 8,94500
HEALTHPEAK PROPERTIES INCCOM42250p1032637,855SH SOLE 7,85500
HERSHEY COCOM4278661082,00011,819SH SOLE 11,81900
HEWLETT PACKARD ENTERPRISE CCOM42824c10952136,546SH SOLE 36,54600
HOME DEPOT INCCOM43707610247,775145,541SH SOLE 145,54100
HONEYWELL INTL INCCOM4385161065,51625,984SH SOLE 25,98400
HP INCCOM40434l1052438,871SH SOLE 8,87100
IDEXX LABS INCCOM45168d1041,6112,591SH SOLE 2,59100
ILLINOIS TOOL WKS INCCOM4523081093,05514,785SH SOLE 14,78500
ILLUMINA INCCOM4523271098992,217SH SOLE 2,21700
INGERSOLL RAND INCCOM45687v1063867,653SH SOLE 7,65300
INTEL CORPCOM45814010012,690238,176SH SOLE 238,17600
INTERNATIONAL BUSINESS MACHSCOM4592001011,64711,856SH SOLE 11,85600
INTERNATIONAL FLAVORS&FRAGRACOM4595061014083,050SH SOLE 3,05000
INTERNATIONAL PAPER COCOM4601461032173,889SH SOLE 3,88900
INTUITCOM461202103485899SH SOLE 89900
INTUITIVE SURGICAL INCCOM NEW46120e6021,2991,307SH SOLE 1,30700
INVESCO ACTIVELY MANAGED ETFULTRA SHRT DUR46090a8872,27245,011SH SOLE 45,01100
INVESCO EXCH TRADED FD TR IIPFD ETF46138e51120,4631,361,447SH SOLE 1,361,44700
INVESCO EXCH TRADED FD TR IISOLAR ETF46138g7062112,635SH SOLE 2,63500
INVESCO EXCHANGE TRADED FD TS&P500 EQL WGT46137v3579226,153SH SOLE 6,15300
INVESCO EXCHANGE TRADED FD TS&P 500 TOP 5046137v2332,3697,179SH SOLE 7,17900
INVESCO EXCHANGE TRADED FD TINVESCO MSCI46137v4079,352147,698SH SOLE 147,69800
INVESCO EXCHANGE TRADED FD TWATER RES ETF46137v1423215,874SH SOLE 5,87400
INVESCO EXCHANGE TRADED FD TWILDERHIL CLAN46137v13486511,200SH SOLE 11,20000
INVESCO QQQ TRUNIT SER 146090e10314,87441,552SH SOLE 41,55200
IRON MTN INC NEWCOM46284v1011,05824,350SH SOLE 24,35000
ISHARES GOLD TRISHARES NEW46428520439711,872SH SOLE 11,87200
ISHARES TRCORE DIV GRWTH46434v6212,53950,536SH SOLE 50,53600
ISHARES TRSELECT DIVID ETF4642871686,24354,422SH SOLE 54,42200
ISHARES TRU.S. FINLS ETF4642877881,32916,104SH SOLE 16,10400
ISHARES TRUS HLTHCR PR ETF4642888283741,462SH SOLE 1,46200
ISHARES TRUS HLTHCARE ETF464287762212767SH SOLE 76700
ISHARES TRUS INDUSTRIALS4642877542392,230SH SOLE 2,23000
ISHARES TRU.S. MED DVC ETF4642888104607,321SH SOLE 7,32100
ISHARES TRU.S. TECH ETF4642877218248,136SH SOLE 8,13600
ISHARES TRUS TRSPRTION4642871922691,106SH SOLE 1,10600
ISHARES TRMSCI ACWI ETF4642882571,77417,755SH SOLE 17,75500
ISHARES TRMSCI EAFE ETF4642874655777,402SH SOLE 7,40200
ISHARES TRMSCI USA MIN VOL46429b6973294,474SH SOLE 4,47400
ISHARES TRMSCI USA QLT FCT46432f3391,1869,002SH SOLE 9,00200
ISHARES TRISHARES BIOTECH4642875568,25351,048SH SOLE 51,04800
ISHARES TRRUS 1000 GRW ETF4642876142,3468,562SH SOLE 8,56200
ISHARES TRRUS 1000 VAL ETF4642875984913,139SH SOLE 3,13900
ISHARES TRRUSSELL 2000 ETF4642876557243,310SH SOLE 3,31000
ISHARES TRRUS MD CP GR ETF4642874812061,839SH SOLE 1,83900
ISHARES TRRUS MDCP VAL ETF4642874732372,090SH SOLE 2,09000
ISHARES TRS&P 100 ETF4642871011,5047,616SH SOLE 7,61600
ISHARES TRS&P 500 GRWT ETF4642873093234,364SH SOLE 4,36400
ISHARES TRCORE S&P500 ETF4642872006,71615,588SH SOLE 15,58800
ISHARES TRS&P 500 VAL ETF4642874083022,074SH SOLE 2,07400
ISHARES TREUROPE ETF4642878612354,510SH SOLE 4,51000
ISHARES TREXPND TEC SC ETF464287549341845SH SOLE 84500
ISHARES TRGLOBAL 100 ETF46428757291012,792SH SOLE 12,79200
ISHARES TRGL CLEAN ENE ETF46428822457826,710SH SOLE 26,71000
ISHARES TRS&P MC 400GR ETF4642876062993,776SH SOLE 3,77600
ISHARES TRCORE S&P MCP ETF4642875072,0387,747SH SOLE 7,74700
ISHARES TRS&P MC 400VL ETF4642877053263,160SH SOLE 3,16000
ISHARES TREXPANDED TECH464287515278697SH SOLE 69700
ISHARES TRCORE S&P SCP ETF4642878045094,666SH SOLE 4,66600
ISHARES TRPFD AND INCM SEC4642886872,92775,408SH SOLE 75,40800
ISHARES U S ETF TRTECHNOLOGY46431w64864911,636SH SOLE 11,63600
JABIL INCCOM4663131032233,825SH SOLE 3,82500
JACOBS ENGR GROUP INCCOM4698141071,0968,268SH SOLE 8,26800
JOHNSON & JOHNSONCOM47816010445,093279,213SH SOLE 279,21300
JOHNSON CTLS INTL PLCSHSg515021055698,363SH SOLE 8,36300
JPMORGAN CHASE & COCOM46625H10027,273166,611SH SOLE 166,61100
KANSAS CITY SOUTHERNCOM NEW485170302219808SH SOLE 80800
KEYSIGHT TECHNOLOGIES INCCOM49338l1038114,935SH SOLE 4,93500
KILROY RLTY CORPCOM49427f10810,964165,592SH SOLE 165,59200
KIMBERLY-CLARK CORPCOM49436810318,613140,541SH SOLE 140,54100
KKR & CO INCCOM48251w1042924,800SH SOLE 4,80000
KLA CORPCOM NEW4824801005,57616,669SH SOLE 16,66900
L3HARRIS TECHNOLOGIES INCCOM5024311091,7047,739SH SOLE 7,73900
LABORATORY CORP AMER HLDGSCOM NEW50540r4098,44430,003SH SOLE 30,00300
LAM RESEARCH CORPCOM5128071082,7304,797SH SOLE 4,79700
LENNAR CORPCL A5260571041,45215,500SH SOLE 15,50000
LILLY ELI & COCOM5324571085,74824,879SH SOLE 24,87900
LINDE PLCSHSg5494j1034,55115,514SH SOLE 15,51400
LOCKHEED MARTIN CORPCOM5398301092,1906,347SH SOLE 6,34700
LOWES COS INCCOM5486611077,50236,983SH SOLE 36,98300
LULULEMON ATHLETICA INCCOM5500211093,3038,162SH SOLE 8,16200
MARATHON PETE CORPCOM56585a10265610,612SH SOLE 10,61200
MARRIOTT INTL INC NEWCL A5719032021,97013,305SH SOLE 13,30500
MASIMO CORPCOM5747951006592,435SH SOLE 2,43500
MASTERCARD INCORPORATEDCL A57636q1041,1403,278SH SOLE 3,27800
MCCORMICK & CO INCCOM NON VTG5797802063,61244,579SH SOLE 44,57900
MCDONALDS CORPCOM58013510121,57489,480SH SOLE 89,48000
MCKESSON CORPCOM58155q1032471,239SH SOLE 1,23900
MEDICAL PPTYS TRUST INCCOM58463j3042,820140,484SH SOLE 140,48400
MEDTRONIC PLCSHSg5960l10312,40898,989SH SOLE 98,98900
MERCK & CO INCCOM58933y1054,82064,168SH SOLE 64,16800
MICROSOFT CORPCOM594918104104,574370,936SH SOLE 370,93600
MODERNA INCCOM60770k1075521,434SH SOLE 1,43400
MONDELEZ INTL INCCL A6092071051,00317,233SH SOLE 17,23300
MORGAN STANLEYCOM NEW6174464483,47835,746SH SOLE 35,74600
NETFLIX INCCOM64110l1067131,169SH SOLE 1,16900
NEWMONT CORPCOM65163910669812,852SH SOLE 12,85200
NEXTERA ENERGY INCCOM65339f10136,502464,880SH SOLE 464,88000
NICE LTDSPONSORED ADR6536561083961,395SH SOLE 1,39500
NIKE INCCL B65410610331,203214,854SH SOLE 214,85400
NORFOLK SOUTHN CORPCOM6558441087733,231SH SOLE 3,23100
NORTHROP GRUMMAN CORPCOM666807102201559SH SOLE 55900
NOVARTIS AGSPONSORED ADR66987v1095967,289SH SOLE 7,28900
NUCOR CORPCOM6703461052,31523,501SH SOLE 23,50100
NVIDIA CORPORATIONCOM67066g1044,08419,713SH SOLE 19,71300
OCCIDENTAL PETE CORPCOM67459910530010,140SH SOLE 10,14000
ORACLE CORPCOM68389x1053,57140,981SH SOLE 40,98100
OREILLY AUTOMOTIVE INCCOM67103h1076591,078SH SOLE 1,07800
OTIS WORLDWIDE CORPCOM68902v1074515,478SH SOLE 5,47800
PARKER-HANNIFIN CORPCOM7010941044221,510SH SOLE 1,51000
PAYCHEX INCCOM7043261073372,998SH SOLE 2,99800
PAYPAL HLDGS INCCOM70450y1034,65217,877SH SOLE 17,87700
PEPSICO INCCOM7134481087,41149,271SH SOLE 49,27100
PFIZER INCCOM7170811039,407218,716SH SOLE 218,71600
PHILIP MORRIS INTL INCCOM7181721096987,361SH SOLE 7,36100
PHILLIPS 66COM7185461042824,030SH SOLE 4,03000
PLAINS ALL AMERN PIPELINE LUNIT LTD PARTN72650310511711,548SH SOLE 11,54800
PNC FINL SVCS GROUP INCCOM6934751052181,115SH SOLE 1,11500
PPG INDS INCCOM6935061073742,618SH SOLE 2,61800
PREFERRED APT CMNTYS INCCOM74039l1032,658217,325SH SOLE 217,32500
PRETIUM RES INCCOM74139c10216216,810SH SOLE 16,81000
PRICE T ROWE GROUP INCCOM74144t1081,1986,092SH SOLE 6,09200
PROCTER AND GAMBLE COCOM74271810931,207223,229SH SOLE 223,22900
PROLOGIS INC.COM74340w1032,29418,293SH SOLE 18,29300
PROSHARES TRPSHS ULTSH 20YRS74347b20130,7151,673,827SH SOLE 1,673,82700
PROSHARES TRULSH 20YRTRE NEW74347g8873189,061SH SOLE 9,06100
PROSPECT CAP CORPCOM74348t1028010,386SH SOLE 10,38600
PUBLIC STORAGECOM74460d1094171,404SH SOLE 1,40400
PUBLIC SVC ENTERPRISE GRP INCOM7445731065,55091,131SH SOLE 91,13100
QUALCOMM INCCOM7475251035,78944,886SH SOLE 44,88600
QUEST DIAGNOSTICS INCCOM74834l1005703,921SH SOLE 3,92100
RAYTHEON TECHNOLOGIES CORPCOM75513e1011,76120,483SH SOLE 20,48300
REALTY INCOME CORPCOM75610910415,678241,715SH SOLE 241,71500
RESIDEO TECHNOLOGIES INCCOM76118y1041,00040,337SH SOLE 40,33700
ROPER TECHNOLOGIES INCCOM7766961064611,033SH SOLE 1,03300
ROSS STORES INCCOM7782961032612,402SH SOLE 2,40200
ROYAL DUTCH SHELL PLCSPONS ADR A7802592062084,675SH SOLE 4,67500
ROYAL DUTCH SHELL PLCSPON ADR B78025910771016,042SH SOLE 16,04200
S&P GLOBAL INCCOM78409v1045,92813,953SH SOLE 13,95300
SABA CAPITAL INCOME & OPRNTSHARES78518h10316135,397SH SOLE 35,39700
SALESFORCE COM INCCOM79466l30211,12241,009SH SOLE 41,00900
SAP SESPON ADR8030542042321,715SH SOLE 1,71500
SCHLUMBERGER LTDCOM STK80685710843614,722SH SOLE 14,72200
SCHWAB CHARLES CORPCOM8085131053,17843,635SH SOLE 43,63500
SCHWAB STRATEGIC TR1000 INDEX ETF8085247222074,856SH SOLE 4,85600
SCHWAB STRATEGIC TRINTL EQTY ETF8085248052175,613SH SOLE 5,61300
SCHWAB STRATEGIC TRUS BRD MKT ETF8085241024,06539,135SH SOLE 39,13500
SCHWAB STRATEGIC TRUS DIVIDEND EQ8085247974,46460,124SH SOLE 60,12400
SCHWAB STRATEGIC TRUS LRG CAP ETF8085242011,0129,724SH SOLE 9,72400
SCHWAB STRATEGIC TRUS LCAP GR ETF8085243006764,567SH SOLE 4,56700
SCHWAB STRATEGIC TRUS MID-CAP ETF8085245081,87424,444SH SOLE 24,44400
SELECT SECTOR SPDR TRCOMMUNICATION81369y85234,963436,436SH SOLE 436,43600
SELECT SECTOR SPDR TRSBI CONS DISCR81369y40733,706187,830SH SOLE 187,83000
SELECT SECTOR SPDR TRSBI CONS STPLS81369y30821,348310,117SH SOLE 310,11700
SELECT SECTOR SPDR TRENERGY81369y5069,262177,809SH SOLE 177,80900
SELECT SECTOR SPDR TRFINANCIAL81369y60522,437597,839SH SOLE 597,83900
SELECT SECTOR SPDR TRSBI HEALTHCARE81369y20933,039259,539SH SOLE 259,53900
SELECT SECTOR SPDR TRSBI INT-INDS81369y70417,556179,433SH SOLE 179,43300
SELECT SECTOR SPDR TRSBI MATERIALS81369y1007,05189,133SH SOLE 89,13300
SELECT SECTOR SPDR TRRL EST SEL SEC81369y8601,92343,260SH SOLE 43,26000
SELECT SECTOR SPDR TRTECHNOLOGY81369y803115,994776,816SH SOLE 776,81600
SELECT SECTOR SPDR TRSBI INT-UTILS81369y8863,34752,402SH SOLE 52,40200
SEMPRACOM8168511092,85322,550SH SOLE 22,55000
SERVICENOW INCCOM81762p102494794SH SOLE 79400
SHERWIN WILLIAMS COCOM8243481062,5679,176SH SOLE 9,17600
SKYWORKS SOLUTIONS INCCOM83088m1022161,309SH SOLE 1,30900
SMARTSHEET INCCOM CL A83200n10376211,075SH SOLE 11,07500
SOUTHERN COCOM8425871071,12818,202SH SOLE 18,20200
SPDR DOW JONES INDL AVERAGEUT SER 178467x1091,2423,670SH SOLE 3,67000
SPDR GOLD TRGOLD SHS78463v1072,01512,273SH SOLE 12,27300
SPDR S&P 500 ETF TRTR UNIT78462f10318,14642,284SH SOLE 42,28400
SPDR S&P MIDCAP 400 ETF TRUTSER1 S&PDCRP78467y1078,92618,562SH SOLE 18,56200
SPDR SER TRNYSE TECH ETF78464a1027965,090SH SOLE 5,09000
SPDR SER TRAEROSPACE DEF78464a6312952,473SH SOLE 2,47300
SPDR SER TRS&P DIVID ETF78464a76311,59498,631SH SOLE 98,63100
SPDR SER TRS&P REGL BKG78464a6981,35720,031SH SOLE 20,03100
SPIRIT AIRLS INCCOM84857710264925,000SH SOLE 25,00000
SPROTT PHYSICAL GOLD & SILVETR UNIT85208r10130818,000SH SOLE 18,00000
STANLEY BLACK & DECKER INCCOM8545021015,32430,369SH SOLE 30,36900
STARBUCKS CORPCOM85524410920,227183,368SH SOLE 183,36800
STATE STR CORPCOM8574771033203,771SH SOLE 3,77100
STRYKER CORPORATIONCOM8636671015362,033SH SOLE 2,03300
SVB FINANCIAL GROUPCOM78486q1011,4812,290SH SOLE 2,29000
SYNOPSYS INCCOM871607107207691SH SOLE 69100
SYSCO CORPCOM87182910782310,489SH SOLE 10,48900
TAIWAN SEMICONDUCTOR MFG LTDSPONSORED ADS8740391009,71487,001SH SOLE 87,00100
TARGET CORPCOM87612e10610,25844,842SH SOLE 44,84200
TE CONNECTIVITY LTDREG SHSH849891042031,480SH SOLE 1,48000
TELEFLEX INCORPORATEDCOM879369106230610SH SOLE 61000
TESLA INCCOM88160r1017,4389,591SH SOLE 9,59100
TEXAS INSTRS INCCOM8825081041,0565,494SH SOLE 5,49400
THE TRADE DESK INCCOM CL A88339j1054716,705SH SOLE 6,70500
THERMO FISHER SCIENTIFIC INCCOM8835561026,03610,565SH SOLE 10,56500
TJX COS INC NEWCOM8725401095077,682SH SOLE 7,68200
TORONTO DOMINION BK ONTCOM NEW8911605094046,101SH SOLE 6,10100
TOYOTA MOTOR CORPSP ADR REP2COM8923313072611,471SH SOLE 1,47100
TPCO Holding CorpCOM87270t1064313,370SH SOLE 13,37000
TRANE TECHNOLOGIES PLCSHSg8994e10320,245117,262SH SOLE 117,26200
TRAVELERS COMPANIES INCCOM89417e1093,69524,307SH SOLE 24,30700
UDR INCCOM9026531043186,000SH SOLE 6,00000
UNILEVER PLCSPON ADR NEW9047677042,08138,374SH SOLE 38,37400
UNION PAC CORPCOM9078181087,44537,983SH SOLE 37,98300
UNITED PARCEL SERVICE INCCL B91131210628,069154,142SH SOLE 154,14200
UNITEDHEALTH GROUP INCCOM91324P1026,29016,097SH SOLE 16,09700
US BANCORP DELCOM NEW9029733047,568127,319SH SOLE 127,31900
VALERO ENERGY CORPCOM91913Y1002844,029SH SOLE 4,02900
VANECK ETF TRUSTPHARMACEUTCL ETF92189f6922593,553SH SOLE 3,55300
VANECK ETF TRUSTSEMICONDUCTR ETF92189f6765302,070SH SOLE 2,07000
VANGUARD BD INDEX FDSSHORT TRM BOND9219378276337,724SH SOLE 7,72400
VANGUARD INDEX FDSGROWTH ETF9229087363,94913,608SH SOLE 13,60800
VANGUARD INDEX FDSLARGE CAP ETF9229086373531,757SH SOLE 1,75700
VANGUARD INDEX FDSMID CAP ETF9229086293,66415,476SH SOLE 15,47600
VANGUARD INDEX FDSREAL ESTATE ETF9229085535,59554,972SH SOLE 54,97200
VANGUARD INDEX FDSS&P 500 ETF SHS9229083639672,451SH SOLE 2,45100
VANGUARD INDEX FDSSMALL CP ETF9229087511,2505,717SH SOLE 5,71700
VANGUARD INDEX FDSTOTAL STK MKT92290876949,507222,944SH SOLE 222,94400
VANGUARD INDEX FDSVALUE ETF9229087443462,555SH SOLE 2,55500
VANGUARD INTL EQUITY INDEX FFTSE EUROPE ETF9220428744256,474SH SOLE 6,47400
VANGUARD SPECIALIZED FUNDSDIV APP ETF9219088442,13813,917SH SOLE 13,91700
VANGUARD TAX-MANAGED INTL FDFTSE DEV MKT ETF9219438583166,262SH SOLE 6,26200
VANGUARD WHITEHALL FDSHIGH DIV YLD9219464061,48814,394SH SOLE 14,39400
VANGUARD WORLD FDMEGA GRWTH IND9219108162671,137SH SOLE 1,13700
VANGUARD WORLD FDSCOMM SRVC ETF92204a88431,630224,690SH SOLE 224,69000
VANGUARD WORLD FDSCONSUM DIS ETF92204a10822,81873,615SH SOLE 73,61500
VANGUARD WORLD FDSCONSUM STP ETF92204a2076,22634,739SH SOLE 34,73900
VANGUARD WORLD FDSENERGY ETF92204a3064,35558,935SH SOLE 58,93500
VANGUARD WORLD FDSFINANCIALS ETF92204a40522,714245,159SH SOLE 245,15900
VANGUARD WORLD FDSHEALTH CAR ETF92204a50418,77775,970SH SOLE 75,97000
VANGUARD WORLD FDSINDUSTRIAL ETF92204a60314,21875,674SH SOLE 75,67400
VANGUARD WORLD FDSINF TECH ETF92204a70233,01482,269SH SOLE 82,26900
VANGUARD WORLD FDSMATERIALS ETF92204a8017,78744,955SH SOLE 44,95500
VANGUARD WORLD FDSUTILITIES ETF92204a8762,53618,225SH SOLE 18,22500
VENTAS INCCOM92276f1005159,327SH SOLE 9,32700
VERISK ANALYTICS INCCOM92345Y1061,0765,375SH SOLE 5,37500
VERIZON COMMUNICATIONS INCCOM92343v10430,111557,511SH SOLE 557,51100
VIMEO INCCOMMON STOCK92719v10063821,733SH SOLE 21,73300
VISA INCCOM CL A92826c83937,730169,382SH SOLE 169,38200
VISTRA CORPCOM92840m10227215,900SH SOLE 15,90000
VORNADO RLTY TRSH BEN INT9290421093337,920SH SOLE 7,92000
WALMART INCCOM93114210324,289174,267SH SOLE 174,26700
WASTE MGMT INC DELCOM94106l10933,134221,840SH SOLE 221,84000
WATTS WATER TECHNOLOGIES INCCL A9427491023051,815SH SOLE 1,81500
WEC ENERGY GROUP INCCOM92939u1062,80731,823SH SOLE 31,82300
WELLS FARGO CO NEWCOM94974610114,927321,628SH SOLE 321,62800
WESTAMERICA BANCORPORATIONCOM9570901033205,695SH SOLE 5,69500
WHEATON PRECIOUS METALS CORPCOM96287910260816,178SH SOLE 16,17800
WHITE MTNS INS GROUP LTDCOMg9618e107474443SH SOLE 44300
WORKDAY INCCL A98138h1016642,656SH SOLE 2,65600
XCEL ENERGY INCCOM98389b1003705,915SH SOLE 5,91500
XILINX INCCOM9839191012091,385SH SOLE 1,38500
XYLEM INCCOM98419m1002,34018,922SH SOLE 18,92200
YUM BRANDS INCCOM9884981012371,941SH SOLE 1,94100
ZEBRA TECHNOLOGIES CORPORATICL A9892071052,5224,893SH SOLE 4,89300
ZIMMER BIOMET HOLDINGS INCCOM98956p1026,45744,116SH SOLE 44,11600
ZYNEX INCCOM98986m10317915,700SH SOLE 15,70000