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 25,553 171,637 SH   SOLE   171,637 0 0
9 METERS BIOPHARMA INC COM 654405109 9 15,000 SH   SOLE   15,000 0 0
ASML HOLDING N V N Y REGISTRY SHS n07059210 546 818 SH   SOLE   818 0 0
AT&T INC COM 00206r102 1,189 50,312 SH   SOLE   50,312 0 0
ABBVIE INC COM 00287y109 13,582 83,782 SH   SOLE   83,782 0 0
ABBOTT LABS COM 002824100 23,938 202,248 SH   SOLE   202,248 0 0
ACCENTURE PLC IRELAND SHS CLASS A g1151c101 8,809 26,123 SH   SOLE   26,123 0 0
ADOBE SYSTEMS INCORPORATED COM 00724f101 4,429 9,720 SH   SOLE   9,720 0 0
ADVANCED MICRO DEVICES INC COM 007903107 2,019 18,467 SH   SOLE   18,467 0 0
AEVA TECHNOLOGIES INC COM 00835q103 108 25,000 SH   SOLE   25,000 0 0
AFLAC INC COM 001055102 467 7,255 SH   SOLE   7,255 0 0
AGILENT TECHNOLOGIES INC COM 00846u101 1,328 10,032 SH   SOLE   10,032 0 0
AIR PRODS & CHEMS INC COM 009158106 14,773 59,113 SH   SOLE   59,113 0 0
ALBEMARLE CORP COM 012653101 2,078 9,396 SH   SOLE   9,396 0 0
ALEXANDRIA REAL ESTATE EQ IN COM 015271109 764 3,794 SH   SOLE   3,794 0 0
ALLSTATE CORP COM 020002101 1,625 11,732 SH   SOLE   11,732 0 0
ALPHABET INC CAP STK CL A 02079k305 38,024 13,671 SH   SOLE   13,671 0 0
ALPHABET INC CAP STK CL C 02079k107 23,710 8,489 SH   SOLE   8,489 0 0
ALTRIA GROUP INC COM 02209s103 481 9,206 SH   SOLE   9,206 0 0
AMAZON COM INC COM 023135106 60,915 18,686 SH   SOLE   18,686 0 0
AMERICAN ELEC PWR CO INC COM 025537101 922 9,238 SH   SOLE   9,238 0 0
AMERICAN EXPRESS CO COM 025816109 2,393 12,796 SH   SOLE   12,796 0 0
AMERICAN TOWER CORP NEW COM 03027x100 2,932 11,670 SH   SOLE   11,670 0 0
AMERICAN WTR WKS CO INC NEW COM 030420103 717 4,334 SH   SOLE   4,334 0 0
AMGEN INC COM 031162100 22,926 94,805 SH   SOLE   94,805 0 0
ANTHEM INC COM 036752103 4,659 9,484 SH   SOLE   9,484 0 0
AON PLC SHS CL A g0403h108 729 2,239 SH   SOLE   2,239 0 0
APPFOLIO INC COM CL A 03783c100 657 5,800 SH   SOLE   5,800 0 0
APPLE INC COM 037833100 197,115 1,128,889 SH   SOLE   1,128,889 0 0
APPLIED MATLS INC COM 038222105 13,321 101,073 SH   SOLE   101,073 0 0
ARCHER DANIELS MIDLAND CO COM 039483102 1,152 12,761 SH   SOLE   12,761 0 0
GALLAGHER ARTHUR J & CO COM 363576109 210 1,204 SH   SOLE   1,204 0 0
ASTRAZENECA PLC SPONSORED ADR 046353108 647 9,759 SH   SOLE   9,759 0 0
ATLASSIAN CORP PLC CL A g06242104 512 1,743 SH   SOLE   1,743 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 47,435 208,469 SH   SOLE   208,469 0 0
BCE INC COM NEW 05534b760 3,972 71,622 SH   SOLE   71,622 0 0
BHP GROUP LTD SPONSORED ADS 088606108 266 3,437 SH   SOLE   3,437 0 0
BP PLC SPONSORED ADR 055622104 244 8,313 SH   SOLE   8,313 0 0
BANK MARIN BANCORP COM 063425102 511 14,565 SH   SOLE   14,565 0 0
BK OF AMERICA CORP COM 060505104 25,301 613,805 SH   SOLE   613,805 0 0
BAXTER INTL INC COM 071813109 438 5,647 SH   SOLE   5,647 0 0
BECTON DICKINSON & CO COM 075887109 1,736 6,528 SH   SOLE   6,528 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 9,439 26,745 SH   SOLE   26,745 0 0
BIOGEN INC COM 09062x103 616 2,924 SH   SOLE   2,924 0 0
BLACKROCK INC COM 09247x101 1,901 2,488 SH   SOLE   2,488 0 0
BLACKSTONE INC COM 09260d107 6,710 52,863 SH   SOLE   52,863 0 0
BLACKSTONE MTG TR INC COM CL A 09257w100 733 23,053 SH   SOLE   23,053 0 0
BOEING CO COM 097023105 2,459 12,842 SH   SOLE   12,842 0 0
BOSTON SCIENTIFIC CORP COM 101137107 434 9,798 SH   SOLE   9,798 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108 6,399 87,625 SH   SOLE   87,625 0 0
BROADCOM INC COM 11135f101 3,984 6,327 SH   SOLE   6,327 0 0
BROADSTONE NET LEASE INC COM 11135e203 218 10,000 SH   SOLE   10,000 0 0
BROOKFIELD RENEWABLE PARTNER PARTNERSHIP UNIT g16258108 1,504 36,609 SH   SOLE   36,609 0 0
CMS ENERGY CORP COM 125896100 245 3,499 SH   SOLE   3,499 0 0
CSX CORP COM 126408103 568 15,171 SH   SOLE   15,171 0 0
CVS HEALTH CORP COM 126650100 2,048 20,232 SH   SOLE   20,232 0 0
CADENCE DESIGN SYSTEM INC COM 127387108 1,201 7,302 SH   SOLE   7,302 0 0
CANADIAN NATL RY CO COM 136375102 483 3,597 SH   SOLE   3,597 0 0
CANADIAN PAC RY LTD COM 13645t100 383 4,635 SH   SOLE   4,635 0 0
CARMAX INC COM 143130102 658 6,815 SH   SOLE   6,815 0 0
CARDINAL HEALTH INC COM 14149Y108 433 7,631 SH   SOLE   7,631 0 0
CARRIER GLOBAL CORPORATION COM 14448c104 1,567 34,158 SH   SOLE   34,158 0 0
CATERPILLAR INC COM 149123101 13,811 61,982 SH   SOLE   61,982 0 0
CELANESE CORP DEL COM 150870103 293 2,054 SH   SOLE   2,054 0 0
CHARGEPOINT HOLDINGS INC COM CL A 15961r105 214 10,750 SH   SOLE   10,750 0 0
CHARLES RIV LABS INTL INC COM 159864107 349 1,228 SH   SOLE   1,228 0 0
CHARTER COMMUNICATIONS INC N CL A 16119p108 1,156 2,119 SH   SOLE   2,119 0 0
CHECK POINT SOFTWARE TECH LT ORD m22465104 636 4,598 SH   SOLE   4,598 0 0
CHEVRON CORP NEW COM 166764100 46,901 288,037 SH   SOLE   288,037 0 0
CHUBB LIMITED COM h1467j104 2,104 9,835 SH   SOLE   9,835 0 0
CIGNA CORP NEW COM 125523100 569 2,376 SH   SOLE   2,376 0 0
CINCINNATI FINL CORP COM 172062101 208 1,529 SH   SOLE   1,529 0 0
CINTAS CORP COM 172908105 4,290 10,085 SH   SOLE   10,085 0 0
CISCO SYS INC COM 17275R102 8,059 144,538 SH   SOLE   144,538 0 0
CITIGROUP INC COM NEW 172967424 405 7,586 SH   SOLE   7,586 0 0
CITIZENS FINL GROUP INC COM 174610105 5,074 111,930 SH   SOLE   111,930 0 0
CLOROX CO DEL COM 189054109 14,931 107,391 SH   SOLE   107,391 0 0
COCA COLA CO COM 191216100 3,430 55,330 SH   SOLE   55,330 0 0
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 214 2,386 SH   SOLE   2,386 0 0
COHEN & STEERS INFRASTRUCTUR COM 19248a109 218 7,545 SH   SOLE   7,545 0 0
COLGATE PALMOLIVE CO COM 194162103 6,866 90,546 SH   SOLE   90,546 0 0
COMCAST CORP NEW CL A 20030n101 2,693 57,526 SH   SOLE   57,526 0 0
CONOCOPHILLIPS COM 20825C104 1,884 18,838 SH   SOLE   18,838 0 0
CONSOLIDATED EDISON INC COM 209115104 914 9,649 SH   SOLE   9,649 0 0
CORCEPT THERAPEUTICS INC COM 218352102 1,449 64,357 SH   SOLE   64,357 0 0
CORTEVA INC COM 22052l104 389 6,763 SH   SOLE   6,763 0 0
COSTCO WHSL CORP NEW COM 22160K105 78,463 136,257 SH   SOLE   136,257 0 0
CROWN CASTLE INTL CORP NEW COM 22822v101 38,277 207,349 SH   SOLE   207,349 0 0
CROWN HLDGS INC COM 228368106 463 3,700 SH   SOLE   3,700 0 0
CUMMINS INC COM 231021106 517 2,520 SH   SOLE   2,520 0 0
DANAHER CORPORATION COM 235851102 29,210 99,579 SH   SOLE   99,579 0 0
DEERE & CO COM 244199105 5,221 12,567 SH   SOLE   12,567 0 0
DELTA AIR LINES INC DEL COM NEW 247361702 549 13,881 SH   SOLE   13,881 0 0
DEVON ENERGY CORP NEW COM 25179m103 297 5,016 SH   SOLE   5,016 0 0
DIAGEO PLC SPON ADR NEW 25243q205 4,880 24,024 SH   SOLE   24,024 0 0
DICKS SPORTING GOODS INC COM 253393102 474 4,738 SH   SOLE   4,738 0 0
DIGITAL RLTY TR INC COM 253868103 210 1,479 SH   SOLE   1,479 0 0
DISCOVER FINL SVCS COM 254709108 267 2,423 SH   SOLE   2,423 0 0
DISNEY WALT CO COM 254687106 23,335 170,128 SH   SOLE   170,128 0 0
DOMINION ENERGY INC COM 25746u109 2,170 25,535 SH   SOLE   25,535 0 0
DOUGLAS EMMETT INC COM 25960p109 4,891 146,350 SH   SOLE   146,350 0 0
DOVER CORP COM 260003108 712 4,535 SH   SOLE   4,535 0 0
DOW INC COM 260557103 515 8,076 SH   SOLE   8,076 0 0
DUPONT DE NEMOURS INC COM 26614n102 497 6,760 SH   SOLE   6,760 0 0
DUKE ENERGY CORP NEW COM NEW 26441c204 1,061 9,506 SH   SOLE   9,506 0 0
DUKE REALTY CORP COM NEW 264411505 703 12,100 SH   SOLE   12,100 0 0
ETF MANAGERS TR PRIME CYBR SCRTY 26924g201 325 5,530 SH   SOLE   5,530 0 0
EATON CORP PLC SHS g29183103 3,318 21,861 SH   SOLE   21,861 0 0
ECOLAB INC COM 278865100 19,617 111,109 SH   SOLE   111,109 0 0
EDISON INTL COM 281020107 10,461 149,234 SH   SOLE   149,234 0 0
EDWARDS LIFESCIENCES CORP COM 28176e108 635 5,392 SH   SOLE   5,392 0 0
LILLY ELI & CO COM 532457108 6,971 24,344 SH   SOLE   24,344 0 0
EMERSON ELEC CO COM 291011104 1,815 18,511 SH   SOLE   18,511 0 0
ENBRIDGE INC COM 29250n105 762 16,536 SH   SOLE   16,536 0 0
ENPHASE ENERGY INC COM 29355a107 447 2,215 SH   SOLE   2,215 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107 481 18,627 SH   SOLE   18,627 0 0
ESSEX PPTY TR INC COM 297178105 1,370 3,966 SH   SOLE   3,966 0 0
EVEREST RE GROUP LTD COM g3223r108 306 1,016 SH   SOLE   1,016 0 0
EVERGY INC COM 30034w106 533 7,793 SH   SOLE   7,793 0 0
EVERSOURCE ENERGY COM 30040w108 485 5,494 SH   SOLE   5,494 0 0
EXPEDITORS INTL WASH INC COM 302130109 384 3,723 SH   SOLE   3,723 0 0
EXXON MOBIL CORP COM 30231G102 4,319 52,293 SH   SOLE   52,293 0 0
FACTSET RESH SYS INC COM 303075105 383 883 SH   SOLE   883 0 0
FASTENAL CO COM 311900104 279 4,700 SH   SOLE   4,700 0 0
FEDEX CORP COM 31428x106 1,110 4,799 SH   SOLE   4,799 0 0
FEDERAL RLTY INVT TR NEW SH BEN INT NEW 313745101 516 4,228 SH   SOLE   4,228 0 0
FIDELITY COVINGTON TRUST MSCI FINLS IDX 316092501 228 4,214 SH   SOLE   4,214 0 0
FIDELITY COVINGTON TRUST MSCI INFO TECH I 316092808 519 4,216 SH   SOLE   4,216 0 0
FIDELITY COVINGTON TRUST MSCI ENERGY IDX 316092402 4,867 232,446 SH   SOLE   232,446 0 0
FIFTH THIRD BANCORP COM 316773100 2,332 54,185 SH   SOLE   54,185 0 0
FIRST REP BK SAN FRANCISCO C COM 33616C100 21,140 130,415 SH   SOLE   130,415 0 0
FIRST SOLAR INC COM 336433107 204 2,435 SH   SOLE   2,435 0 0
FIRST TR EXCHANGE-TRADED ALP MID CP GR ALPH 33737m102 2,830 42,443 SH   SOLE   42,443 0 0
FISERV INC COM 337738108 220 2,167 SH   SOLE   2,167 0 0
FLEXSHARES TR MORNSTAR UPSTR 33939l407 325 6,939 SH   SOLE   6,939 0 0
FORD MTR CO DEL COM 345370860 406 23,989 SH   SOLE   23,989 0 0
FORTINET INC COM 34959e109 3,233 9,461 SH   SOLE   9,461 0 0
FREEPORT-MCMORAN INC CL B 35671d857 2,271 45,665 SH   SOLE   45,665 0 0
GENERAL DYNAMICS CORP COM 369550108 4,867 20,179 SH   SOLE   20,179 0 0
GENERAL ELECTRIC CO COM NEW 369604301 932 10,188 SH   SOLE   10,188 0 0
GENERAL MTRS CO COM 37045v100 267 6,105 SH   SOLE   6,105 0 0
GENUINE PARTS CO COM 372460105 9,605 76,216 SH   SOLE   76,216 0 0
GILEAD SCIENCES INC COM 375558103 584 9,816 SH   SOLE   9,816 0 0
GLOBAL X FDS AUTONMOUS EV ETF 37954y624 651 23,610 SH   SOLE   23,610 0 0
GLOBAL X FDS NASDAQ 100 COVER 37954y483 268 12,800 SH   SOLE   12,800 0 0
GOLDMAN SACHS ETF TR ACTIVEBETA US LG 381430503 696 7,813 SH   SOLE   7,813 0 0
GOLDMAN SACHS GROUP INC COM 38141G104 2,347 7,110 SH   SOLE   7,110 0 0
GRACO INC COM 384109104 235 3,375 SH   SOLE   3,375 0 0
HP INC COM 40434l105 347 9,551 SH   SOLE   9,551 0 0
HARTFORD FINL SVCS GROUP INC COM 416515104 716 9,968 SH   SOLE   9,968 0 0
HEALTHPEAK PROPERTIES INC COM 42250p103 256 7,455 SH   SOLE   7,455 0 0
HERSHEY CO COM 427866108 2,453 11,323 SH   SOLE   11,323 0 0
HEWLETT PACKARD ENTERPRISE C COM 42824c109 626 37,458 SH   SOLE   37,458 0 0
HOME DEPOT INC COM 437076102 43,888 146,620 SH   SOLE   146,620 0 0
HONEYWELL INTL INC COM 438516106 5,075 26,084 SH   SOLE   26,084 0 0
IDEXX LABS INC COM 45168d104 414 756 SH   SOLE   756 0 0
ILLINOIS TOOL WKS INC COM 452308109 3,105 14,826 SH   SOLE   14,826 0 0
ILLUMINA INC COM 452327109 654 1,873 SH   SOLE   1,873 0 0
INGERSOLL RAND INC COM 45687v106 404 8,016 SH   SOLE   8,016 0 0
INTEL CORP COM 458140100 10,954 221,026 SH   SOLE   221,026 0 0
INTERPUBLIC GROUP COS INC COM 460690100 637 17,957 SH   SOLE   17,957 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 1,405 10,803 SH   SOLE   10,803 0 0
INTERNATIONAL FLAVORS&FRAGRA COM 459506101 427 3,250 SH   SOLE   3,250 0 0
INTUIT COM 461202103 432 899 SH   SOLE   899 0 0
INTUITIVE SURGICAL INC COM NEW 46120e602 1,027 3,404 SH   SOLE   3,404 0 0
INVESCO EXCH TRADED FD TR II PFD ETF 46138e511 17,202 1,267,678 SH   SOLE   1,267,678 0 0
INVESCO QQQ TR UNIT SER 1 46090e103 14,891 41,073 SH   SOLE   41,073 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137v357 1,091 6,918 SH   SOLE   6,918 0 0
INVESCO EXCHANGE TRADED FD T S&P 500 TOP 50 46137v233 2,523 7,179 SH   SOLE   7,179 0 0
INVESCO EXCH TRADED FD TR II SOLAR ETF 46138g706 225 2,977 SH   SOLE   2,977 0 0
INVESCO EXCHANGE TRADED FD T INVESCO MSCI 46137v407 9,206 149,841 SH   SOLE   149,841 0 0
INVESCO ACTIVELY MANAGED ETF ULTRA SHRT DUR 46090a887 1,575 31,605 SH   SOLE   31,605 0 0
INVESCO EXCHANGE TRADED FD T WATER RES ETF 46137v142 311 5,874 SH   SOLE   5,874 0 0
INVESCO EXCHANGE TRADED FD T WILDERHIL CLAN 46137v134 629 9,650 SH   SOLE   9,650 0 0
IRON MTN INC NEW COM 46284v101 1,349 24,350 SH   SOLE   24,350 0 0
JPMORGAN CHASE & CO COM 46625H100 23,452 172,033 SH   SOLE   172,033 0 0
JABIL INC COM 466313103 236 3,825 SH   SOLE   3,825 0 0
JACOBS ENGR GROUP INC COM 469814107 2,724 19,768 SH   SOLE   19,768 0 0
JOHNSON & JOHNSON COM 478160104 50,452 284,667 SH   SOLE   284,667 0 0
JOHNSON CTLS INTL PLC SHS g51502105 1,115 17,006 SH   SOLE   17,006 0 0
KKR & CO INC COM 48251w104 291 4,978 SH   SOLE   4,978 0 0
KLA CORP COM NEW 482480100 6,738 18,406 SH   SOLE   18,406 0 0
KEYSIGHT TECHNOLOGIES INC COM 49338l103 856 5,421 SH   SOLE   5,421 0 0
KILROY RLTY CORP COM 49427f108 13,369 174,943 SH   SOLE   174,943 0 0
KIMBERLY-CLARK CORP COM 494368103 17,426 141,494 SH   SOLE   141,494 0 0
KINDER MORGAN INC DEL COM 49456b101 263 13,889 SH   SOLE   13,889 0 0
KROGER CO COM 501044101 254 4,431 SH   SOLE   4,431 0 0
L3HARRIS TECHNOLOGIES INC COM 502431109 1,794 7,220 SH   SOLE   7,220 0 0
LABORATORY CORP AMER HLDGS COM NEW 50540r409 9,393 35,625 SH   SOLE   35,625 0 0
LAM RESEARCH CORP COM 512807108 2,453 4,562 SH   SOLE   4,562 0 0
LENNAR CORP CL A 526057104 1,258 15,500 SH   SOLE   15,500 0 0
LINDE PLC SHS g5494j103 6,892 21,575 SH   SOLE   21,575 0 0
LOCKHEED MARTIN CORP COM 539830109 2,343 5,308 SH   SOLE   5,308 0 0
LOWES COS INC COM 548661107 8,331 41,204 SH   SOLE   41,204 0 0
LULULEMON ATHLETICA INC COM 550021109 2,979 8,157 SH   SOLE   8,157 0 0
LUMENTUM HLDGS INC COM 55024u109 219 2,241 SH   SOLE   2,241 0 0
MFS MULTIMARKET INCOME TR SH BEN INT 552737108 53 10,000 SH   SOLE   10,000 0 0
MP MATERIALS CORP COM CL A 553368101 298 5,200 SH   SOLE   5,200 0 0
MARATHON OIL CORP COM 565849106 225 8,958 SH   SOLE   8,958 0 0
MARATHON PETE CORP COM 56585a102 1,216 14,217 SH   SOLE   14,217 0 0
MARRIOTT INTL INC NEW CL A 571903202 2,283 12,990 SH   SOLE   12,990 0 0
MASIMO CORP COM 574795100 351 2,415 SH   SOLE   2,415 0 0
MASTERCARD INCORPORATED CL A 57636q104 1,511 4,229 SH   SOLE   4,229 0 0
MATTERPORT INC COM CL A 577096100 91 11,189 SH   SOLE   11,189 0 0
MCCORMICK & CO INC COM NON VTG 579780206 4,459 44,679 SH   SOLE   44,679 0 0
MCDONALDS CORP COM 580135101 21,564 87,205 SH   SOLE   87,205 0 0
MCKESSON CORP COM 58155q103 407 1,329 SH   SOLE   1,329 0 0
MEDICAL PPTYS TRUST INC COM 58463j304 3,681 174,135 SH   SOLE   174,135 0 0
MEDTRONIC PLC SHS g5960l103 11,529 103,909 SH   SOLE   103,909 0 0
MERCK & CO INC COM 58933y105 5,322 64,859 SH   SOLE   64,859 0 0
META PLATFORMS INC CL A 30303m102 1,876 8,438 SH   SOLE   8,438 0 0
MICROSOFT CORP COM 594918104 114,135 370,197 SH   SOLE   370,197 0 0
MONDELEZ INTL INC CL A 609207105 1,210 19,269 SH   SOLE   19,269 0 0
MORGAN STANLEY COM NEW 617446448 3,135 35,875 SH   SOLE   35,875 0 0
NVIDIA CORPORATION COM 67066g104 5,657 20,734 SH   SOLE   20,734 0 0
NETFLIX INC COM 64110l106 243 648 SH   SOLE   648 0 0
NEWMONT CORP COM 651639106 1,113 14,011 SH   SOLE   14,011 0 0
NEXTERA ENERGY INC COM 65339f101 37,825 446,527 SH   SOLE   446,527 0 0
NIKE INC CL B 654106103 29,260 217,453 SH   SOLE   217,453 0 0
NORFOLK SOUTHN CORP COM 655844108 846 2,965 SH   SOLE   2,965 0 0
NORTHROP GRUMMAN CORP COM 666807102 247 552 SH   SOLE   552 0 0
NOVARTIS AG SPONSORED ADR 66987v109 837 9,537 SH   SOLE   9,537 0 0
NUCOR CORP COM 670346105 4,884 32,854 SH   SOLE   32,854 0 0
OREILLY AUTOMOTIVE INC COM 67103h107 710 1,036 SH   SOLE   1,036 0 0
OCCIDENTAL PETE CORP COM 674599105 604 10,640 SH   SOLE   10,640 0 0
OMNICOM GROUP INC COM 681919106 405 4,775 SH   SOLE   4,775 0 0
ORACLE CORP COM 68389x105 2,422 29,281 SH   SOLE   29,281 0 0
OTIS WORLDWIDE CORP COM 68902v107 390 5,070 SH   SOLE   5,070 0 0
PNC FINL SVCS GROUP INC COM 693475105 220 1,194 SH   SOLE   1,194 0 0
PPG INDS INC COM 693506107 381 2,906 SH   SOLE   2,906 0 0
PACCAR INC COM 693718108 1,067 12,120 SH   SOLE   12,120 0 0
PALO ALTO NETWORKS INC COM 697435105 266 428 SH   SOLE   428 0 0
PARKER-HANNIFIN CORP COM 701094104 441 1,555 SH   SOLE   1,555 0 0
PAYPAL HLDGS INC COM 70450y103 1,770 15,307 SH   SOLE   15,307 0 0
PAYCHEX INC COM 704326107 356 2,612 SH   SOLE   2,612 0 0
PEPSICO INC COM 713448108 8,468 50,594 SH   SOLE   50,594 0 0
PFIZER INC COM 717081103 12,158 234,846 SH   SOLE   234,846 0 0
PHILIP MORRIS INTL INC COM 718172109 686 7,302 SH   SOLE   7,302 0 0
PHILLIPS 66 COM 718546104 323 3,738 SH   SOLE   3,738 0 0
PIONEER NAT RES CO COM 723787107 357 1,427 SH   SOLE   1,427 0 0
PLAINS ALL AMERN PIPELINE L UNIT LTD PARTN 726503105 128 11,910 SH   SOLE   11,910 0 0
PROLOGIS INC. COM 74340w103 3,018 18,689 SH   SOLE   18,689 0 0
PROSHARES TR PSHS ULTSH 20YRS 74347b201 11,707 571,619 SH   SOLE   571,619 0 0
PROCTER AND GAMBLE CO COM 742718109 34,926 228,576 SH   SOLE   228,576 0 0
PROSHARES TR ULSH 20YRTRE NEW 74347g887 4,251 104,517 SH   SOLE   104,517 0 0
PUBLIC SVC ENTERPRISE GRP IN COM 744573106 6,506 92,946 SH   SOLE   92,946 0 0
PUBLIC STORAGE COM 74460d109 618 1,584 SH   SOLE   1,584 0 0
QUALCOMM INC COM 747525103 7,157 46,833 SH   SOLE   46,833 0 0
QUEST DIAGNOSTICS INC COM 74834l100 474 3,467 SH   SOLE   3,467 0 0
RAYTHEON TECHNOLOGIES CORP COM 75513e101 2,265 22,861 SH   SOLE   22,861 0 0
REALTY INCOME CORP COM 756109104 17,373 250,686 SH   SOLE   250,686 0 0
ROPER TECHNOLOGIES INC COM 776696106 2,194 4,645 SH   SOLE   4,645 0 0
ROSS STORES INC COM 778296103 219 2,420 SH   SOLE   2,420 0 0
S&P GLOBAL INC COM 78409v104 6,012 14,658 SH   SOLE   14,658 0 0
SJW GROUP COM 784305104 383 5,500 SH   SOLE   5,500 0 0
SELECT SECTOR SPDR TR COMMUNICATION 81369y852 32,799 476,872 SH   SOLE   476,872 0 0
SELECT SECTOR SPDR TR SBI CONS DISCR 81369y407 39,669 214,428 SH   SOLE   214,428 0 0
SELECT SECTOR SPDR TR SBI CONS STPLS 81369y308 26,288 346,391 SH   SOLE   346,391 0 0
SPDR DOW JONES INDL AVERAGE UT SER 1 78467x109 1,256 3,620 SH   SOLE   3,620 0 0
SELECT SECTOR SPDR TR ENERGY 81369y506 20,063 262,464 SH   SOLE   262,464 0 0
SELECT SECTOR SPDR TR FINANCIAL 81369y605 25,783 672,831 SH   SOLE   672,831 0 0
SPDR GOLD TR GOLD SHS 78463v107 2,088 11,561 SH   SOLE   11,561 0 0
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369y209 39,108 285,484 SH   SOLE   285,484 0 0
SELECT SECTOR SPDR TR SBI INT-INDS 81369y704 20,950 203,441 SH   SOLE   203,441 0 0
SELECT SECTOR SPDR TR SBI MATERIALS 81369y100 8,570 97,218 SH   SOLE   97,218 0 0
SPDR SER TR NYSE TECH ETF 78464a102 706 5,075 SH   SOLE   5,075 0 0
SELECT SECTOR SPDR TR RL EST SEL SEC 81369y860 2,782 57,580 SH   SOLE   57,580 0 0
SPDR S&P 500 ETF TR TR UNIT 78462f103 18,660 41,316 SH   SOLE   41,316 0 0
SPDR SER TR AEROSPACE DEF 78464a631 308 2,473 SH   SOLE   2,473 0 0
SPDR SER TR S&P DIVID ETF 78464a763 12,701 99,138 SH   SOLE   99,138 0 0
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467y107 8,536 17,405 SH   SOLE   17,405 0 0
SPDR SER TR S&P REGL BKG 78464a698 1,394 20,233 SH   SOLE   20,233 0 0
SELECT SECTOR SPDR TR TECHNOLOGY 81369y803 122,478 770,643 SH   SOLE   770,643 0 0
SELECT SECTOR SPDR TR SBI INT-UTILS 81369y886 2,726 36,612 SH   SOLE   36,612 0 0
SVB FINANCIAL GROUP COM 78486q101 2,094 3,743 SH   SOLE   3,743 0 0
SABA CAPITAL INCOME & OPRNT SHARES 78518h103 151 33,430 SH   SOLE   33,430 0 0
SALESFORCE COM INC COM 79466l302 8,250 38,858 SH   SOLE   38,858 0 0
SCHLUMBERGER LTD COM STK 806857108 635 15,377 SH   SOLE   15,377 0 0
SCHWAB CHARLES CORP COM 808513105 3,565 42,285 SH   SOLE   42,285 0 0
SCHWAB STRATEGIC TR 1000 INDEX ETF 808524722 239 5,418 SH   SOLE   5,418 0 0
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 4,147 77,682 SH   SOLE   77,682 0 0
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 6,196 78,544 SH   SOLE   78,544 0 0
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 1,156 21,476 SH   SOLE   21,476 0 0
SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 808 10,795 SH   SOLE   10,795 0 0
SCHWAB STRATEGIC TR US LCAP VA ETF 808524409 268 3,750 SH   SOLE   3,750 0 0
SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 1,676 22,093 SH   SOLE   22,093 0 0
SEMPRA COM 816851109 3,516 20,913 SH   SOLE   20,913 0 0
SERVICENOW INC COM 81762p102 435 782 SH   SOLE   782 0 0
SHELL PLC SPON ADS 780259305 1,120 20,386 SH   SOLE   20,386 0 0
SHERWIN WILLIAMS CO COM 824348106 2,175 8,712 SH   SOLE   8,712 0 0
SMARTSHEET INC COM CL A 83200n103 536 9,788 SH   SOLE   9,788 0 0
SOUTHERN CO COM 842587107 1,230 16,959 SH   SOLE   16,959 0 0
SOUTHERN COPPER CORP COM 84265v105 213 2,800 SH   SOLE   2,800 0 0
SPIRIT AIRLS INC COM 848577102 547 25,000 SH   SOLE   25,000 0 0
SPROTT PHYSICAL GOLD & SILVE TR UNIT 85208r101 349 18,000 SH   SOLE   18,000 0 0
STANLEY BLACK & DECKER INC COM 854502101 4,243 30,354 SH   SOLE   30,354 0 0
STARBUCKS CORP COM 855244109 17,758 195,212 SH   SOLE   195,212 0 0
STATE STR CORP COM 857477103 1,108 12,721 SH   SOLE   12,721 0 0
STRYKER CORPORATION COM 863667101 592 2,213 SH   SOLE   2,213 0 0
SYNOPSYS INC COM 871607107 230 691 SH   SOLE   691 0 0
SYSCO CORP COM 871829107 1,076 13,175 SH   SOLE   13,175 0 0
PRICE T ROWE GROUP INC COM 74144t108 877 5,798 SH   SOLE   5,798 0 0
TJX COS INC NEW COM 872540109 440 7,265 SH   SOLE   7,265 0 0
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 5,130 49,208 SH   SOLE   49,208 0 0
TARGET CORP COM 87612e106 10,726 50,544 SH   SOLE   50,544 0 0
TELEFLEX INCORPORATED COM 879369106 216 610 SH   SOLE   610 0 0
TERADYNE INC COM 880770102 579 4,895 SH   SOLE   4,895 0 0
TESLA INC COM 88160r101 9,913 9,199 SH   SOLE   9,199 0 0
TEXAS INSTRS INC COM 882508104 976 5,318 SH   SOLE   5,318 0 0
THE TRADE DESK INC COM CL A 88339j105 464 6,705 SH   SOLE   6,705 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 6,962 11,787 SH   SOLE   11,787 0 0
TORONTO DOMINION BK ONT COM NEW 891160509 485 6,101 SH   SOLE   6,101 0 0
TOYOTA MOTOR CORP ADS 892331307 472 2,621 SH   SOLE   2,621 0 0
TRANE TECHNOLOGIES PLC SHS g8994e103 17,382 113,829 SH   SOLE   113,829 0 0
TRAVELERS COMPANIES INC COM 89417e109 4,571 25,014 SH   SOLE   25,014 0 0
TRUIST FINL CORP COM 89832q109 215 3,796 SH   SOLE   3,796 0 0
US BANCORP DEL COM NEW 902973304 7,379 138,836 SH   SOLE   138,836 0 0
UDR INC COM 902653104 344 6,000 SH   SOLE   6,000 0 0
UNILEVER PLC SPON ADR NEW 904767704 1,638 35,939 SH   SOLE   35,939 0 0
UNION PAC CORP COM 907818108 11,586 42,407 SH   SOLE   42,407 0 0
UNITED PARCEL SERVICE INC CL B 911312106 35,086 163,600 SH   SOLE   163,600 0 0
UNITEDHEALTH GROUP INC COM 91324P102 8,332 16,339 SH   SOLE   16,339 0 0
VALERO ENERGY CORP COM 91913Y100 439 4,328 SH   SOLE   4,328 0 0
VANECK ETF TRUST PHARMACEUTCL ETF 92189f692 283 3,553 SH   SOLE   3,553 0 0
VANECK ETF TRUST SEMICONDUCTR ETF 92189f676 511 1,894 SH   SOLE   1,894 0 0
VANGUARD WORLD FDS COMM SRVC ETF 92204a884 28,247 235,296 SH   SOLE   235,296 0 0
VANGUARD WORLD FDS CONSUM DIS ETF 92204a108 23,057 75,537 SH   SOLE   75,537 0 0
VANGUARD WORLD FDS CONSUM STP ETF 92204a207 10,117 51,642 SH   SOLE   51,642 0 0
VANGUARD TAX-MANAGED INTL FD FTSE DEV MKT ETF 921943858 399 8,311 SH   SOLE   8,311 0 0
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 2,528 15,587 SH   SOLE   15,587 0 0
VANGUARD WORLD FDS ENERGY ETF 92204a306 7,839 73,236 SH   SOLE   73,236 0 0
VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 389 6,240 SH   SOLE   6,240 0 0
VANGUARD WORLD FDS FINANCIALS ETF 92204a405 25,390 271,871 SH   SOLE   271,871 0 0
VANGUARD INDEX FDS GROWTH ETF 922908736 4,247 14,769 SH   SOLE   14,769 0 0
VANGUARD WORLD FDS HEALTH CAR ETF 92204a504 20,625 81,081 SH   SOLE   81,081 0 0
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406 1,594 14,196 SH   SOLE   14,196 0 0
VANGUARD WORLD FDS INDUSTRIAL ETF 92204a603 15,493 79,670 SH   SOLE   79,670 0 0
VANGUARD WORLD FDS INF TECH ETF 92204a702 36,778 88,307 SH   SOLE   88,307 0 0
VANGUARD INDEX FDS LARGE CAP ETF 922908637 339 1,627 SH   SOLE   1,627 0 0
VANGUARD WORLD FDS MATERIALS ETF 92204a801 9,947 51,259 SH   SOLE   51,259 0 0
VANGUARD WORLD FD MEGA GRWTH IND 921910816 268 1,137 SH   SOLE   1,137 0 0
VANGUARD INDEX FDS MID CAP ETF 922908629 3,521 14,806 SH   SOLE   14,806 0 0
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 6,048 55,805 SH   SOLE   55,805 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 798 1,923 SH   SOLE   1,923 0 0
VANGUARD MALVERN FDS STRM INFPROIDX 922020805 1,760 34,363 SH   SOLE   34,363 0 0
VANGUARD INDEX FDS SMALL CP ETF 922908751 1,170 5,504 SH   SOLE   5,504 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769 51,020 224,096 SH   SOLE   224,096 0 0
VANGUARD WORLD FDS UTILITIES ETF 92204a876 2,701 16,691 SH   SOLE   16,691 0 0
VANGUARD INDEX FDS VALUE ETF 922908744 400 2,710 SH   SOLE   2,710 0 0
VENTAS INC COM 92276f100 576 9,327 SH   SOLE   9,327 0 0
VERISK ANALYTICS INC COM 92345Y106 1,036 4,825 SH   SOLE   4,825 0 0
VERIZON COMMUNICATIONS INC COM 92343v104 28,476 559,015 SH   SOLE   559,015 0 0
VIMEO INC COMMON STOCK 92719v100 326 27,413 SH   SOLE   27,413 0 0
VISA INC COM CL A 92826c839 38,198 172,242 SH   SOLE   172,242 0 0
VISTRA CORP COM 92840m102 365 15,700 SH   SOLE   15,700 0 0
VORNADO RLTY TR SH BEN INT 929042109 350 7,720 SH   SOLE   7,720 0 0
WEC ENERGY GROUP INC COM 92939u106 2,949 29,546 SH   SOLE   29,546 0 0
WALMART INC COM 931142103 27,508 184,717 SH   SOLE   184,717 0 0
WASTE MGMT INC DEL COM 94106l109 34,590 218,235 SH   SOLE   218,235 0 0
WATTS WATER TECHNOLOGIES INC CL A 942749102 253 1,815 SH   SOLE   1,815 0 0
WELLS FARGO CO NEW COM 949746101 3,968 81,879 SH   SOLE   81,879 0 0
WEYERHAEUSER CO MTN BE COM NEW 962166104 493 13,017 SH   SOLE   13,017 0 0
WHEATON PRECIOUS METALS CORP COM 962879102 447 9,404 SH   SOLE   9,404 0 0
WHITE MTNS INS GROUP LTD COM g9618e107 412 363 SH   SOLE   363 0 0
WILLIAMS COS INC COM 969457100 433 12,972 SH   SOLE   12,972 0 0
WORKDAY INC CL A 98138h101 582 2,431 SH   SOLE   2,431 0 0
XCEL ENERGY INC COM 98389b100 593 8,215 SH   SOLE   8,215 0 0
XYLEM INC COM 98419m100 2,111 24,757 SH   SOLE   24,757 0 0
ZEBRA TECHNOLOGIES CORPORATI CL A 989207105 2,629 6,354 SH   SOLE   6,354 0 0
ZIMMER BIOMET HOLDINGS INC COM 98956p102 6,023 47,088 SH   SOLE   47,088 0 0
ZOETIS INC CL A 98978v103 846 4,486 SH   SOLE   4,486 0 0
ZYNEX INC COM 98986m103 108 17,270 SH   SOLE   17,270 0 0
ISHARES TR ISHARES BIOTECH 464287556 6,020 46,200 SH   SOLE   46,200 0 0
ISHARES TR CORE DIV GRWTH 46434v621 2,728 51,082 SH   SOLE   51,082 0 0
ISHARES TR CORE S&P SCP ETF 464287804 464 4,305 SH   SOLE   4,305 0 0
ISHARES TR SELECT DIVID ETF 464287168 7,318 57,115 SH   SOLE   57,115 0 0
ISHARES TR U.S. FINLS ETF 464287788 1,350 15,966 SH   SOLE   15,966 0 0
ISHARES TR US HLTHCR PR ETF 464288828 415 1,469 SH   SOLE   1,469 0 0
ISHARES TR US HLTHCARE ETF 464287762 257 890 SH   SOLE   890 0 0
ISHARES TR US INDUSTRIALS 464287754 229 2,170 SH   SOLE   2,170 0 0
ISHARES TR US TRSPRTION 464287192 251 930 SH   SOLE   930 0 0
ISHARES U S ETF TR TECHNOLOGY 46431w648 532 9,636 SH   SOLE   9,636 0 0
ISHARES GOLD TR ISHARES NEW 464285204 376 10,203 SH   SOLE   10,203 0 0
ISHARES TR MSCI ACWI ETF 464288257 1,772 17,755 SH   SOLE   17,755 0 0
ISHARES TR MSCI EAFE ETF 464287465 494 6,707 SH   SOLE   6,707 0 0
ISHARES TR MSCI USA MIN VOL 46429b697 668 8,610 SH   SOLE   8,610 0 0
ISHARES TR MSCI USA QLT FCT 46432f339 1,119 8,312 SH   SOLE   8,312 0 0
ISHARES TR RUS 1000 GRW ETF 464287614 1,859 6,697 SH   SOLE   6,697 0 0
ISHARES TR RUS 1000 VAL ETF 464287598 612 3,687 SH   SOLE   3,687 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 587 2,858 SH   SOLE   2,858 0 0
ISHARES TR RUS MDCP VAL ETF 464287473 250 2,090 SH   SOLE   2,090 0 0
ISHARES TR S&P 100 ETF 464287101 1,589 7,620 SH   SOLE   7,620 0 0
ISHARES TR S&P 500 GRWT ETF 464287309 338 4,422 SH   SOLE   4,422 0 0
ISHARES TR CORE S&P500 ETF 464287200 6,448 14,212 SH   SOLE   14,212 0 0
ISHARES TR S&P 500 VAL ETF 464287408 323 2,074 SH   SOLE   2,074 0 0
ISHARES TR EUROPE ETF 464287861 227 4,510 SH   SOLE   4,510 0 0
ISHARES TR EXPND TEC SC ETF 464287549 289 745 SH   SOLE   745 0 0
ISHARES TR GLOBAL 100 ETF 464287572 973 12,792 SH   SOLE   12,792 0 0
ISHARES TR GL CLEAN ENE ETF 464288224 1,001 46,514 SH   SOLE   46,514 0 0
ISHARES TR S&P MC 400GR ETF 464287606 282 3,656 SH   SOLE   3,656 0 0
ISHARES TR CORE S&P MCP ETF 464287507 2,042 7,611 SH   SOLE   7,611 0 0
ISHARES TR S&P MC 400VL ETF 464287705 345 3,145 SH   SOLE   3,145 0 0
ISHARES TR EXPANDED TECH 464287515 447 1,297 SH   SOLE   1,297 0 0
ISHARES TR PFD AND INCM SEC 464288687 2,507 68,846 SH   SOLE   68,846 0 0
ISHARES TR ISHARES SEMICDTR 464287523 294 621 SH   SOLE   621 0 0
ISHARES TR U.S. MED DVC ETF 464288810 443 7,266 SH   SOLE   7,266 0 0
BK OF AMERICA CORP 7.25%CNV PFD L 060505682 1,974 1,504 SH   SOLE   1,504 0 0
RLJ LODGING TR CUM CONV PFD A 74965l200 248 9,005 SH   SOLE   9,005 0 0
WELLS FARGO CO NEW PERP PFD CNV A 949746804 24,472 18,469 SH   SOLE   18,469 0 0