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
ABBOTT LABORATORIES COM 002824100 217 1,810 SH   SOLE NONE 0 0 1,810
ADOBE SYSTEMS INCORPORATED COM COM 00724F101 361 761 SH   SOLE NONE 0 0 761
ALPHABET INC CAP STK CL A CAP STK CL A 02079K305 1,043 506 SH   SOLE NONE 0 0 506
ALPHABET INC CAP STK CL C CAP STK CL C 02079K107 444 215 SH   SOLE NONE 0 0 215
AMAZON.COM INC COM 023135106 2,552 825 SH   SOLE NONE 0 0 825
AMERICAN EXPRESS CO COM USD0.20 COM 025816109 236 1,670 SH   SOLE NONE 0 0 1,670
AMERICAN TOWER CORP COM USD0.01 COM 03027X100 272 1,141 SH   SOLE NONE 0 0 1,141
AMGEN INC COM 031162100 377 1,516 SH   SOLE NONE 0 0 1,516
APPLE INC COM 037833100 9,409 77,029 SH   SOLE NONE 0 0 77,029
AT&T INC COM USD1 COM 00206R102 792 26,168 SH   SOLE NONE 0 0 26,168
BERKSHIRE HATHAWAY INC COM USD0.0033 CLASS B CL B NEW 084670702 1,421 5,564 SH   SOLE NONE 0 0 5,564
BK OF AMERICA CORP COM COM 060505104 673 17,411 SH   SOLE NONE 0 0 17,411
BLACKROCK INC COM USD0.01 COM 09247X101 618 819 SH   SOLE NONE 0 0 819
CHEVRON CORP NEW COM COM 166764100 479 4,573 SH   SOLE NONE 0 0 4,573
CINTAS CORP COM 172908105 528 1,548 SH   SOLE NONE 0 0 1,548
CISCO SYSTEMS INC COM 17275R102 420 8,123 SH   SOLE NONE 0 0 8,123
COMCAST CORP CL A 20030N101 321 5,948 SH   SOLE NONE 0 0 5,948
COSTCO WHOLESALE CORP COM USD0.01 COM 22160K105 470 1,334 SH   SOLE NONE 0 0 1,334
CROWDSTRIKE HLDGS INC CL A CL A 22788C105 209 1,149 SH   SOLE NONE 0 0 1,149
CROWN CASTLE INTL CORP NEW COM ISIN #US22822V1017 SEDOL #BTGQCX1 COM 22822V101 904 5,252 SH   SOLE NONE 0 0 5,252
CVS HEALTH CORPORATION COM USD0.01 COM 126650100 305 4,061 SH   SOLE NONE 0 0 4,061
DIGITAL REALTY TRUST INC COM 253868103 398 2,826 SH   SOLE NONE 0 0 2,826
DISNEY WALT CO COM COM 254687106 994 5,389 SH   SOLE NONE 0 0 5,389
ENTERPRISE PRODS PARTNERS L P COM COM 293792107 321 14,608 SH   SOLE NONE 0 0 14,608
EXXON MOBIL CORP COM 30231G102 249 4,472 SH   SOLE NONE 0 0 4,472
FACEBOOK INC-CLASS A CL A 30303M102 734 2,495 SH   SOLE NONE 0 0 2,495
FIDELITY CORPORATE BOND ETF CORP BOND ETF 316188101 18,509 341,507 SH   SOLE NONE 0 0 341,507
FIDELITY HIGH DIVIDEND ETF HIGH DIVID ETF 316092840 4,725 132,959 SH   SOLE NONE 0 0 132,959
FIDELITY LOW DURATION BOND FACTOR ETF LOW DURTIN ETF 316188408 356 7,021 SH   SOLE NONE 0 0 7,021
FIDELITY MOMENTUM FACTOR ETF MOMENTUM FACTR 316092816 4,268 95,043 SH   SOLE NONE 0 0 95,043
FIDELITY MSCI INFORMATION TECHNOLOGY INDEX ETF MSCI INFO TECH I 316092808 5,999 56,669 SH   SOLE NONE 0 0 56,669
FIDELITY NASDAQ COMPOSITE INDEX ETF NASDAQ COMPSIT 315912808 4,752 9,254 SH   SOLE NONE 0 0 9,254
FIDELITY VALUE FACTOR ETF VLU FACTOR ETF 316092782 6,989 156,023 SH   SOLE NONE 0 0 156,023
FIRST TR EXCHANGE TRADED FD DOW JONES INTERNET INDEX FD DJ INTERNT IDX 33733E302 937 4,301 SH   SOLE NONE 0 0 4,301
FIRST TR EXCHANGE-TRADED FD VI RISNG DIVD ACHIV RISNG DIVD ACHIV 33738R506 2,550 56,073 SH   SOLE NONE 0 0 56,073
FORD MTR CO DEL COM COM 345370860 132 10,832 SH   SOLE NONE 0 0 10,832
HOME DEPOT INC COM 437076102 645 2,114 SH   SOLE NONE 0 0 2,114
HONEYWELL INTERNATIONAL INC COM USD1 COM 438516106 219 1,011 SH   SOLE NONE 0 0 1,011
INNOVATOR ETFS TR S&P 500 POWER S&P 500 POWER 45782C417 813 29,545 SH   SOLE NONE 0 0 29,545
Innovator S&P 500 Power Buffer ETF S&P 500 POWER 45782C508 2,141 67,891 SH   SOLE NONE 0 0 67,891
Innovator S&P 500 Power Buffer ETF-December S&P 500 PWR BU 45782C540 702 23,592 SH   SOLE NONE 0 0 23,592
INNOVATOR ETFS TR S&P 500 PWR BUFR S&P 500 PWR BUFR 45782C383 875 29,653 SH   SOLE NONE 0 0 29,653
INNOVATOR ETFS TRUST INNOVATOR S&P 500 POWER BUFFER ETF NOV S&P 500 POWER 45782C573 215 7,267 SH   SOLE NONE 0 0 7,267
INVESCO EXCH TRD SLF IDX FD TR BULSHS 2022 CB BULSHS 2022 CB 46138J882 358 16,587 SH   SOLE NONE 0 0 16,587
INVESCO EXCH TRD SLF IDX FD TR BULSHS 2023 CB BULSHS 2023 CB 46138J866 338 15,564 SH   SOLE NONE 0 0 15,564
INVESCO EXCH TRD SLF IDX FD TR BULSHS 2024 CB BULSHS 2024 CB 46138J841 405 18,283 SH   SOLE NONE 0 0 18,283
INVESCO EXCH TRD SLF IDX FD TR BULSHS 2025 CB BULSHS 2025 CB 46138J825 335 15,148 SH   SOLE NONE 0 0 15,148
INVESCO EXCH TRD SLF IDX FD TR BULSHS 2027 CB BULSHS 2027 CB 46138J783 221 10,244 SH   SOLE NONE 0 0 10,244
ISHARES CORE S&P SMALL-CAP E CORE S&P SCP ETF 464287804 9,574 88,224 SH   SOLE NONE 0 0 88,224
ISHARES CORE S&P TOTAL US STOCK MARKET ETF CORE S&P TTL STK 464287150 390 4,263 SH   SOLE NONE 0 0 4,263
ISHARES DOW JONES US ENERGY SECTOR FUND U.S. ENERGY ETF 464287796 4,212 160,596 SH   SOLE NONE 0 0 160,596
ISHARES DOW JONES US ETF DOW JONES US ETF 464287846 282 2,833 SH   SOLE NONE 0 0 2,833
ISHARES INC ESG AWR MSCI EM ESG AWR MSCI EM 46434G863 233 5,381 SH   SOLE NONE 0 0 5,381
ISHARES NATIONAL MUNI BOND ETF NATIONAL MUN ETF 464288414 598 5,154 SH   SOLE NONE 0 0 5,154
ISHARES RUSSELL 2000 ETF RUSSELL 2000 ETF 464287655 610 2,762 SH   SOLE NONE 0 0 2,762
ISHARES S&P 500 CORE S&P500 ETF 464287200 33,775 84,901 SH   SOLE NONE 0 0 84,901
ISHARES SELECT DIVIDEND ETF SELECT DIVID ETF 464287168 284 2,495 SH   SOLE NONE 0 0 2,495
ISHARES TR 10 YR INVST GRD 10+ YR INVST GRD 464289511 5,040 75,600 SH   SOLE NONE 0 0 75,600
ISHARES TR CORE TOTAL USD CORE TOTAL USD 46434V613 11,993 227,372 SH   SOLE NONE 0 0 227,372
ISHARES TR EAFE GRWTH ETF EAFE GRWTH ETF 464288885 9,150 91,088 SH   SOLE NONE 0 0 91,088
ISHARES TR EAFE VALUE ETF EAFE VALUE ETF 464288877 13,144 257,891 SH   SOLE NONE 0 0 257,891
ISHARES TR ESG AWR MSCI USA ESG AWR MSCI USA 46435G425 23,995 264,069 SH   SOLE NONE 0 0 264,069
ISHARES TR IBOXX HI YD ETF IBOXX HI YD ETF 464288513 383 4,404 SH   SOLE NONE 0 0 4,404
ISHARES TR ISHS 1-5YR INVS ISHS 1-5YR INVS 464288646 5,689 104,044 SH   SOLE NONE 0 0 104,044
ISHARES TR ISHS 5-10YR INVT ISHS 5-10YR INVT 464288638 4,779 80,700 SH   SOLE NONE 0 0 80,700
ISHARES TR JP MOR EM MK ETF JPMORGAN USD EMG 464288281 1,377 12,647 SH   SOLE NONE 0 0 12,647
ISHARES TR MBS ETF MBS ETF 464288588 2,104 19,409 SH   SOLE NONE 0 0 19,409
ISHARES TR MSCI USA MIN VOL MSCI USA MIN VOL 46429B697 14,887 215,167 SH   SOLE NONE 0 0 215,167
ISHARES TR PFD AND INCM SEC PFD AND INCM SEC 464288687 1,811 47,184 SH   SOLE NONE 0 0 47,184
ISHARES TR U.S. MED DVC ETF U.S. MED DVC ETF 464288810 3,191 9,659 SH   SOLE NONE 0 0 9,659
ISHARES TR US TREAS BD ETF US TREAS BD ETF 46429B267 15,369 586,832 SH   SOLE NONE 0 0 586,832
ISHARES TRUST 0-5YR HIGH YIELD CORP BD ISIN #US46434V4077 SEDOL #BFS2LL0 0-5YR HI YL CP 46434V407 605 13,207 SH   SOLE NONE 0 0 13,207
ISHARES TRUST CORE DIVID GWTH CORE DIV GRWTH 46434V621 5,004 103,683 SH   SOLE NONE 0 0 103,683
ISHARES TRUST CORE MSCI EAFE ETF CORE MSCI EAFE 46432F842 2,522 35,007 SH   SOLE NONE 0 0 35,007
ISHARES TRUST FALLEN ANGELS USD BD ETF FALN ANGLS USD 46435G474 1,869 63,926 SH   SOLE NONE 0 0 63,926
J P MORGAN EXCHANGE-TRADED FD ULTRA SHRT INC ULTRA SHRT INC 46641Q837 224 4,419 SH   SOLE NONE 0 0 4,419
JOHNSON &JOHNSON COM USD1.00 COM 478160104 1,102 6,705 SH   SOLE NONE 0 0 6,705
JPMORGAN CHASE & CO COM 46625H100 1,424 9,357 SH   SOLE NONE 0 0 9,357
LULULEMON ATHLETICA INC COM USD0.005 COM 550021109 261 851 SH   SOLE NONE 0 0 851
MASTERCARD INCORPORATED CL A CL A 57636Q104 477 1,341 SH   SOLE NONE 0 0 1,341
MCDONALD S CORP COM 580135101 636 2,841 SH   SOLE NONE 0 0 2,841
MEDTRONIC PLC SHS G5960L103 289 2,452 SH   SOLE NONE 0 0 2,452
MERCK &CO. INC COM COM 58933Y105 359 4,661 SH   SOLE NONE 0 0 4,661
MICROSOFT CORP COM 594918104 2,519 10,686 SH   SOLE NONE 0 0 10,686
MIDDLEFIELD BANC CORP(US) COM NPV COM NEW 596304204 1,454 69,402 SH   SOLE NONE 0 0 69,402
MONDELEZ INTL INC COM NPV CL A 609207105 261 4,459 SH   SOLE NONE 0 0 4,459
NETFLIX INC COM 64110L106 519 996 SH   SOLE NONE 0 0 996
NIKE INC CLASS B COM NPV CL B 654106103 537 4,046 SH   SOLE NONE 0 0 4,046
NVIDIA CORPORATION COM COM 67066G104 251 471 SH   SOLE NONE 0 0 471
PAYPAL HLDGS INC COM COM 70450Y103 1,559 6,422 SH   SOLE NONE 0 0 6,422
PEPSICO INC COM 713448108 355 2,510 SH   SOLE NONE 0 0 2,510
PFIZER INC COM 717081103 638 17,613 SH   SOLE NONE 0 0 17,613
PIMCO ETF TRUST ENHANCED SHORT MATURITY ACTIVE ETF USD ENHAN SHRT MA AC 72201R833 223 2,197 SH   SOLE NONE 0 0 2,197
PINTEREST INC CL A CL A 72352L106 419 5,662 SH   SOLE NONE 0 0 5,662
PROCTER AND GAMBLE CO COM COM 742718109 1,365 10,079 SH   SOLE NONE 0 0 10,079
PROGRESSIVE CORP COM COM 743315103 1,062 11,115 SH   SOLE NONE 0 0 11,115
PROSPECT CAP CORP BOND CALL MAKE WHOLE 6.37500 03/01/2025 (Call Date 12/01/24) NOTE 6.375% 3/0 74348TAT9 37 35,000 SH   SOLE NONE 0 0 35,000
ROKU INC COM CL A COM CL A 77543R102 264 812 SH   SOLE NONE 0 0 812
SALESFORCE.COM INC COM USD0.001 COM 79466L302 799 3,773 SH   SOLE NONE 0 0 3,773
SHERWIN-WILLIAMS CO COM 824348106 299 405 SH   SOLE NONE 0 0 405
SPROTT PHYSICAL GOLD TRUST UNIT ISIN #CA85207H1047 SEDOL #BYVW239 UNIT 85207H104 249 18,615 SH   SOLE NONE 0 0 18,615
SQUARE INC CL A CL A 852234103 311 1,370 SH   SOLE NONE 0 0 1,370
STARBUCKS CORP COM USD0.001 COM 855244109 932 8,533 SH   SOLE NONE 0 0 8,533
TELADOC HEALTH INC COM COM 87918A105 204 1,123 SH   SOLE NONE 0 0 1,123
TESLA INC COM COM 88160R101 2,252 3,373 SH   SOLE NONE 0 0 3,373
THERMO FISHER SCIENTIFIC INC COM 883556102 724 1,587 SH   SOLE NONE 0 0 1,587
UNION PAC CORP COM COM 907818108 235 1,068 SH   SOLE NONE 0 0 1,068
UNITEDHEALTH GROUP INC COM 91324P102 1,683 4,524 SH   SOLE NONE 0 0 4,524
VANGUARD INDEX FDS VANGUARD GROWTH ETF FORMERLY VANGUARD INDEX TR VIPERS GROWTH ETF 922908736 361 1,405 SH   SOLE NONE 0 0 1,405
VANGUARD MID-CAP INDEX FUND MID CAP ETF 922908629 222 1,005 SH   SOLE NONE 0 0 1,005
VERIZON COMMUNICATIONS INC COM 92343V104 1,094 18,829 SH   SOLE NONE 0 0 18,829
VISA INC COM CL A 92826C839 827 3,906 SH   SOLE NONE 0 0 3,906
VMWARE INC CL A COM 928563402 335 2,227 SH   SOLE NONE 0 0 2,227
WALMART INC COM COM 931142103 1,039 7,651 SH   SOLE NONE 0 0 7,651