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 206 1,781 SH   SOLE NONE 0 0 1,781
ADOBE SYSTEMS INCORPORATED COM COM 00724F101 454 776 SH   SOLE NONE 0 0 776
ALPHABET INC CAP STK CL A CAP STK CL A 02079K305 1,272 521 SH   SOLE NONE 0 0 521
ALPHABET INC CAP STK CL C CAP STK CL C 02079K107 538 215 SH   SOLE NONE 0 0 215
AMAZON.COM INC COM 023135106 2,893 841 SH   SOLE NONE 0 0 841
AMERICAN EXPRESS CO COM USD0.20 COM 025816109 289 1,754 SH   SOLE NONE 0 0 1,754
AMERICAN TOWER CORP NEW COM COM 03027X100 305 1,129 SH   SOLE NONE 0 0 1,129
AMGEN INC COM 031162100 386 1,585 SH   SOLE NONE 0 0 1,585
APPLE INC COM 037833100 10,647 77,740 SH   SOLE NONE 0 0 77,740
AT&T INC COM USD1 COM 00206R102 213 7,432 SH   SOLE NONE 0 0 7,432
BERKSHIRE HATHAWAY INC COM USD0.0033 CLASS B CL B NEW 084670702 1,658 5,967 SH   SOLE NONE 0 0 5,967
BK OF AMERICA CORP COM COM 060505104 762 18,482 SH   SOLE NONE 0 0 18,482
BLACKROCK INC COM USD0.01 COM 09247X101 826 945 SH   SOLE NONE 0 0 945
BRISTOL-MYERS SQUIBB CO COM COM 110122108 249 3,734 SH   SOLE NONE 0 0 3,734
CHEVRON CORP NEW COM COM 166764100 476 4,544 SH   SOLE NONE 0 0 4,544
CINTAS CORP COM 172908105 592 1,551 SH   SOLE NONE 0 0 1,551
CISCO SYSTEMS INC COM 17275R102 455 8,597 SH   SOLE NONE 0 0 8,597
COCA-COLA CO COM 191216100 275 5,098 SH   SOLE NONE 0 0 5,098
COMCAST CORP CL A 20030N101 351 6,155 SH   SOLE NONE 0 0 6,155
COSTCO WHOLESALE CORP COM USD0.01 COM 22160K105 544 1,376 SH   SOLE NONE 0 0 1,376
CROWDSTRIKE HLDGS INC CL A CL A 22788C105 288 1,149 SH   SOLE NONE 0 0 1,149
CROWN CASTLE INTL CORP NEW COM ISIN US22822V1017 SEDOL BTGQCX1 COM 22822V101 1,161 5,953 SH   SOLE NONE 0 0 5,953
CVS HEALTH CORPORATION COM USD0.01 COM 126650100 342 4,106 SH   SOLE NONE 0 0 4,106
DIGITAL REALTY TRUST INC COM 253868103 417 2,775 SH   SOLE NONE 0 0 2,775
DISNEY WALT CO COM COM 254687106 965 5,494 SH   SOLE NONE 0 0 5,494
DOCUSIGN INC COM COM 256163106 221 792 SH   SOLE NONE 0 0 792
ENTERPRISE PRODS PARTNERS L P COM COM 293792107 357 14,796 SH   SOLE NONE 0 0 14,796
EXXON MOBIL CORP COM 30231G102 311 4,938 SH   SOLE NONE 0 0 4,938
FACEBOOK INC-CLASS A CL A 30303M102 887 2,551 SH   SOLE NONE 0 0 2,551
FIDELITY CORPORATE BOND ETF CORP BOND ETF 316188101 6,743 121,042 SH   SOLE NONE 0 0 121,042
FIDELITY HIGH DIVIDEND ETF HIGH DIVID ETF 316092840 4,980 132,144 SH   SOLE NONE 0 0 132,144
FIDELITY LOW DURATION BOND FACTOR ETF LOW DURTIN ETF 316188408 357 7,029 SH   SOLE NONE 0 0 7,029
FIDELITY MSCI INFORMATION TECHNOLOGY INDEX ETF MSCI INFO TECH I 316092808 492 4,177 SH   SOLE NONE 0 0 4,177
FIDELITY NASDAQ COMPOSITE INDEX ETF NASDAQ COMPSIT 315912808 5,175 91,848 SH   SOLE NONE 0 0 91,848
FIDELITY QUALITY FACTOR ETF QLTY FCTOR ETF 316092790 209 4,236 SH   SOLE NONE 0 0 4,236
FIRST TR EXCHANGE TRADED FD DOW JONES INTERNET INDEX FD DJ INTERNT IDX 33733E302 1,053 4,301 SH   SOLE NONE 0 0 4,301
FIRST TR EXCHANGE TRADED FD II FINANCIAL ALPHADEX FD USD ISIN US33734X1357 SEDOL B50P3C2 FINLS ALPHADEX 33734X135 320 7,339 SH   SOLE NONE 0 0 7,339
FIRST TR EXCHANGE-TRADED FD VI RISNG DIVD ACHIV RISNG DIVD ACHIV 33738R506 3,162 65,839 SH   SOLE NONE 0 0 65,839
FORD MTR CO DEL COM COM 345370860 160 10,832 SH   SOLE NONE 0 0 10,832
HEWLETT PACKARD ENTERPRISE CO COM COM 42824C109 195 13,387 SH   SOLE NONE 0 0 13,387
HOME DEPOT INC COM 437076102 697 2,188 SH   SOLE NONE 0 0 2,188
HONEYWELL INTERNATIONAL INC COM USD1 COM 438516106 235 1,071 SH   SOLE NONE 0 0 1,071
INNOVATOR ETFS TR S&P 500 POWER S&P 500 POWER 45782C508 578 17,820 SH   SOLE NONE 0 0 17,820
INNOVATOR ETFS TR S&P 500 PWR S&P 500 PWR 45782C813 1,531 51,710 SH   SOLE NONE 0 0 51,710
INNOVATOR ETFS TR S&P 500 PWR BU S&P 500 PWR BU 45782C870 3,697 129,922 SH   SOLE NONE 0 0 129,922
Innovator S&P 500 Power Buffer ETF S&P 500 PWR BU 45782C748 942 30,360 SH   SOLE NONE 0 0 30,360
INNOVATOR ETFS TR S&P 500 PWR BUF S&P 500 PWR BUF 45782C318 1,212 41,209 SH   SOLE NONE 0 0 41,209
INVESCO EXCH TRD SLF IDX FD TR BULSHS 2022 CB BULSHS 2022 CB 46138J882 358 16,616 SH   SOLE NONE 0 0 16,616
INVESCO EXCH TRD SLF IDX FD TR BULSHS 2023 CB BULSHS 2023 CB 46138J866 339 15,602 SH   SOLE NONE 0 0 15,602
INVESCO EXCH TRD SLF IDX FD TR BULSHS 2024 CB BULSHS 2024 CB 46138J841 406 18,328 SH   SOLE NONE 0 0 18,328
INVESCO EXCH TRD SLF IDX FD TR BULSHS 2025 CB BULSHS 2025 CB 46138J825 339 15,214 SH   SOLE NONE 0 0 15,214
INVESCO EXCH TRD SLF IDX FD TR BULSHS 2027 CB BULSHS 2027 CB 46138J783 224 10,244 SH   SOLE NONE 0 0 10,244
ISHARES CORE S&P SMALL-CAP E CORE S&P SCP ETF 464287804 10,129 89,658 SH   SOLE NONE 0 0 89,658
ISHARES CORE S&P TOTAL US STOCK MARKET ETF CORE S&P TTL STK 464287150 420 4,257 SH   SOLE NONE 0 0 4,257
ISHARES DOW JONES US ENERGY SECTOR FUND U.S. ENERGY ETF 464287796 5,498 189,032 SH   SOLE NONE 0 0 189,032
ISHARES DOW JONES US ETF DOW JONES US ETF 464287846 345 3,202 SH   SOLE NONE 0 0 3,202
ISHARES NATIONAL MUNI BOND ETF NATIONAL MUN ETF 464288414 220 1,881 SH   SOLE NONE 0 0 1,881
ISHARES RUSSELL 2000 ETF RUSSELL 2000 ETF 464287655 651 2,841 SH   SOLE NONE 0 0 2,841
ISHARES S&P 500 CORE S&P500 ETF 464287200 38,272 89,021 SH   SOLE NONE 0 0 89,021
ISHARES S&P GLOBAL FINANCIALS SECTOR INDEX FUND GLOBAL FINLS ETF 464287333 6,315 81,374 SH   SOLE NONE 0 0 81,374
ISHARES S&P GLOBAL TECHNOLOGY SECTOR INDEX FUND GLOBAL TECH ETF 464287291 2,987 8,851 SH   SOLE NONE 0 0 8,851
ISHARES SELECT DIVIDEND ETF SELECT DIVID ETF 464287168 835 7,163 SH   SOLE NONE 0 0 7,163
ISHARES TR CORE TOTAL USD CORE TOTAL USD 46434V613 11,605 216,962 SH   SOLE NONE 0 0 216,962
ISHARES TR EAFE GRWTH ETF EAFE GRWTH ETF 464288885 9,993 93,152 SH   SOLE NONE 0 0 93,152
ISHARES TR EAFE VALUE ETF EAFE VALUE ETF 464288877 16,264 314,227 SH   SOLE NONE 0 0 314,227
ISHARES TR ESG AWR MSCI USA ESG AWR MSCI USA 46435G425 25,619 260,179 SH   SOLE NONE 0 0 260,179
ISHARES TR IBOXX HI YD ETF IBOXX HI YD ETF 464288513 523 5,949 SH   SOLE NONE 0 0 5,949
ISHARES TR ISHS 1-5YR INVS ISHS 1-5YR INVS 464288646 12,914 235,615 SH   SOLE NONE 0 0 235,615
ISHARES TR ISHS 5-10YR INVT ISHS 5-10YR INVT 464288638 3,224 53,277 SH   SOLE NONE 0 0 53,277
ISHARES TR JP MOR EM MK ETF JPMORGAN USD EMG 464288281 1,366 12,146 SH   SOLE NONE 0 0 12,146
ISHARES TR MBS ETF MBS ETF 464288588 2,476 22,885 SH   SOLE NONE 0 0 22,885
ISHARES TR MSCI USA MIN VOL MSCI USA MIN VOL 46429B697 14,311 194,425 SH   SOLE NONE 0 0 194,425
ISHARES TR MSCI USA MMENTM MSCI USA MMENTM 46432F396 2,962 17,082 SH   SOLE NONE 0 0 17,082
ISHARES TR MSCI USA VALUE MSCI USA VALUE 46432F388 7,335 69,818 SH   SOLE NONE 0 0 69,818
ISHARES TR PFD AND INCM SEC PFD AND INCM SEC 464288687 1,856 47,190 SH   SOLE NONE 0 0 47,190
ISHARES TR U.S. MED DVC ETF U.S. MED DVC ETF 464288810 293 814 SH   SOLE NONE 0 0 814
ISHARES TR US TREAS BD ETF US TREAS BD ETF 46429B267 17,394 653,923 SH   SOLE NONE 0 0 653,923
ISHARES TRUST 0-5YR HIGH YIELD CORP BD ISIN US46434V4077 SEDOL BFS2LL0 0-5YR HI YL CP 46434V407 375 8,154 SH   SOLE NONE 0 0 8,154
ISHARES TRUST CORE DIVID GWTH CORE DIV GRWTH 46434V621 5,217 103,602 SH   SOLE NONE 0 0 103,602
ISHARES TRUST CORE MSCI EAFE ETF CORE MSCI EAFE 46432F842 2,618 34,972 SH   SOLE NONE 0 0 34,972
ISHARES TRUST FALLEN ANGELS USD BD ETF FALN ANGLS USD 46435G474 4,463 148,973 SH   SOLE NONE 0 0 148,973
ISHARES US ETF TRUST GSCI COMMODITY DYNAMIC ROLL STRATEGY ETF GSCI CMDTY STGY 46431W853 4,329 125,500 SH   SOLE NONE 0 0 125,500
JOHNSON &JOHNSON COM USD1.00 COM 478160104 1,303 7,910 SH   SOLE NONE 0 0 7,910
JPMORGAN CHASE & CO COM 46625H100 1,570 10,094 SH   SOLE NONE 0 0 10,094
LULULEMON ATHLETICA INC COM USD0.005 COM 550021109 310 851 SH   SOLE NONE 0 0 851
MASTERCARD INCORPORATED CL A CL A 57636Q104 498 1,365 SH   SOLE NONE 0 0 1,365
MCDONALD S CORP COM 580135101 665 2,879 SH   SOLE NONE 0 0 2,879
MEDTRONIC PLC SHS G5960L103 318 2,565 SH   SOLE NONE 0 0 2,565
MERCK &CO. INC COM COM 58933Y105 368 4,744 SH   SOLE NONE 0 0 4,744
MICROSOFT CORP COM 594918104 3,131 11,560 SH   SOLE NONE 0 0 11,560
MIDDLEFIELD BANC CORP(US) COM NPV COM NEW 596304204 1,637 69,402 SH   SOLE NONE 0 0 69,402
MONDELEZ INTL INC COM NPV CL A 609207105 292 4,689 SH   SOLE NONE 0 0 4,689
NETFLIX INC COM 64110L106 526 996 SH   SOLE NONE 0 0 996
NIKE INC CLASS B COM NPV CL B 654106103 598 3,872 SH   SOLE NONE 0 0 3,872
NVIDIA CORPORATION COM COM 67066G104 400 500 SH   SOLE NONE 0 0 500
PAYPAL HLDGS INC COM COM 70450Y103 1,892 6,492 SH   SOLE NONE 0 0 6,492
PEPSICO INC COM 713448108 520 3,515 SH   SOLE NONE 0 0 3,515
PFIZER INC COM 717081103 835 21,326 SH   SOLE NONE 0 0 21,326
PINTEREST INC CL A CL A 72352L106 448 5,676 SH   SOLE NONE 0 0 5,676
PROCTER AND GAMBLE CO COM COM 742718109 1,505 11,155 SH   SOLE NONE 0 0 11,155
PROGRESSIVE CORP COM COM 743315103 1,215 12,377 SH   SOLE NONE 0 0 12,377
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 372 812 SH   SOLE NONE 0 0 812
SALESFORCE.COM INC COM USD0.001 COM 79466L302 965 3,954 SH   SOLE NONE 0 0 3,954
SHERWIN-WILLIAMS CO COM 824348106 321 1,181 SH   SOLE NONE 0 0 1,181
SPDR DOW JONES INDL AVERAGE ET UT SER 1 UT SER 1 78467X109 398 1,156 SH   SOLE NONE 0 0 1,156
SPROTT PHYSICAL GOLD TRUST UNIT ISIN CA85207H1047 SEDOL BYVW239 UNIT 85207H104 261 18,615 SH   SOLE NONE 0 0 18,615
SQUARE INC CL A CL A 852234103 409 1,678 SH   SOLE NONE 0 0 1,678
STARBUCKS CORP COM USD0.001 COM 855244109 969 8,671 SH   SOLE NONE 0 0 8,671
STONECASTLE FINL CORP COM COM 861780104 369 16,789 SH   SOLE NONE 0 0 16,789
SVB FINANCIAL GROUP COM COM 78486Q101 200 361 SH   SOLE NONE 0 0 361
TELEFONICA SA ADR EA REPR 1 ORD NPV SPONSORED ADR 879382208 287 61,109 SH   SOLE NONE 0 0 61,109
TESLA INC COM COM 88160R101 2,292 3,373 SH   SOLE NONE 0 0 3,373
THERMO FISHER SCIENTIFIC INC COM 883556102 818 1,621 SH   SOLE NONE 0 0 1,621
UNION PAC CORP COM COM 907818108 247 1,127 SH   SOLE NONE 0 0 1,127
UNITEDHEALTH GROUP INC COM 91324P102 1,940 4,846 SH   SOLE NONE 0 0 4,846
VALE S.A. SPONS ADS REPR 1 COM NPV SPONSORED ADS 91912E105 204 8,953 SH   SOLE NONE 0 0 8,953
VANGUARD INDEX FDS VANGUARD GROWTH ETF FORMERLY VANGUARD INDEX TR VIPERS GROWTH ETF 922908736 242 847 SH   SOLE NONE 0 0 847
VANGUARD MID-CAP INDEX FUND MID CAP ETF 922908629 239 1,008 SH   SOLE NONE 0 0 1,008
VERIZON COMMUNICATIONS INC COM 92343V104 1,263 22,548 SH   SOLE NONE 0 0 22,548
VISA INC COM CL A 92826C839 938 4,013 SH   SOLE NONE 0 0 4,013
VMWARE INC CL A COM 928563402 356 2,227 SH   SOLE NONE 0 0 2,227
WALMART INC COM COM 931142103 1,192 8,454 SH   SOLE NONE 0 0 8,454