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 216 1,832 SH   SOLE NONE 0 0 1,832
ADOBE SYSTEMS INCORPORATED COM COM 00724F101 474 824 SH   SOLE NONE 0 0 824
ALPHABET INC CAP STK CL A CAP STK CL A 02079K305 1,457 545 SH   SOLE NONE 0 0 545
ALPHABET INC CAP STK CL C CAP STK CL C 02079K107 591 222 SH   SOLE NONE 0 0 222
AMAZON.COM INC COM 023135106 3,017 918 SH   SOLE NONE 0 0 918
AMERICAN EQUITY INVESTMENT LIFE HOLDING CO COM 025676206 203 6,895 SH   SOLE NONE 0 0 6,895
AMERICAN EXPRESS CO COM USD0.20 COM 025816109 320 1,914 SH   SOLE NONE 0 0 1,914
AMERICAN TOWER CORP NEW COM COM 03027X100 301 1,136 SH   SOLE NONE 0 0 1,136
AMGEN INC COM 031162100 344 1,622 SH   SOLE NONE 0 0 1,622
APPLE INC COM 037833100 12,540 88,623 SH   SOLE NONE 0 0 88,623
AT&T INC COM USD1 COM 00206R102 479 17,755 SH   SOLE NONE 0 0 17,755
BERKSHIRE HATHAWAY INC COM USD0.0033 CLASS B CL B NEW 084670702 1,640 6,010 SH   SOLE NONE 0 0 6,010
BK OF AMERICA CORP COM COM 060505104 828 19,521 SH   SOLE NONE 0 0 19,521
BLACKROCK INC COM USD0.01 COM 09247X101 839 1,000 SH   SOLE NONE 0 0 1,000
BRISTOL-MYERS SQUIBB CO COM COM 110122108 268 4,533 SH   SOLE NONE 0 0 4,533
CHEVRON CORP NEW COM COM 166764100 687 6,777 SH   SOLE NONE 0 0 6,777
CINTAS CORP COM 172908105 3,104 8,154 SH   SOLE NONE 0 0 8,154
CISCO SYSTEMS INC COM 17275R102 618 11,360 SH   SOLE NONE 0 0 11,360
COCA-COLA CO COM 191216100 314 5,998 SH   SOLE NONE 0 0 5,998
COMCAST CORP CL A 20030N101 422 7,558 SH   SOLE NONE 0 0 7,558
COSTCO WHOLESALE CORP COM USD0.01 COM 22160K105 644 1,433 SH   SOLE NONE 0 0 1,433
CROWDSTRIKE HLDGS INC CL A CL A 22788C105 282 1,149 SH   SOLE NONE 0 0 1,149
CROWN CASTLE INTL CORP NEW COM ISIN US22822V1017 SEDOL BTGQCX1 COM 22822V101 1,086 6,270 SH   SOLE NONE 0 0 6,270
CVS HEALTH CORPORATION COM USD0.01 COM 126650100 464 5,479 SH   SOLE NONE 0 0 5,479
DIGITAL REALTY TRUST INC COM 253868103 461 3,198 SH   SOLE NONE 0 0 3,198
DISNEY WALT CO COM COM 254687106 1,006 5,947 SH   SOLE NONE 0 0 5,947
DOCUSIGN INC COM COM 256163106 203 792 SH   SOLE NONE 0 0 792
ENTERPRISE PRODS PARTNERS L P COM COM 293792107 338 15,648 SH   SOLE NONE 0 0 15,648
EXXON MOBIL CORP COM 30231G102 353 6,018 SH   SOLE NONE 0 0 6,018
FACEBOOK INC-CLASS A CL A 30303M102 894 2,635 SH   SOLE NONE 0 0 2,635
FIDELITY CORPORATE BOND ETF CORP BOND ETF 316188101 6,725 121,496 SH   SOLE NONE 0 0 121,496
FIDELITY HIGH DIVIDEND ETF HIGH DIVID ETF 316092840 4,977 134,525 SH   SOLE NONE 0 0 134,525
FIDELITY MSCI INFORMATION TECHNOLOGY INDEX ETF MSCI INFO TECH I 316092808 446 3,760 SH   SOLE NONE 0 0 3,760
FIDELITY NASDAQ COMPOSITE INDEX ETF NASDAQ COMPSIT 315912808 5,128 91,286 SH   SOLE NONE 0 0 91,286
FIDELITY QUALITY FACTOR ETF QLTY FCTOR ETF 316092790 204 4,113 SH   SOLE NONE 0 0 4,113
FIRST TR EXCHANGE TRADED FD DOW JONES INTERNET INDEX FD DJ INTERNT IDX 33733E302 1,020 4,327 SH   SOLE NONE 0 0 4,327
FIRST TR EXCHANGE TRADED FD II FINANCIAL ALPHADEX FD USD ISIN US33734X1357 SEDOL B50P3C2 FINLS ALPHADEX 33734X135 319 7,223 SH   SOLE NONE 0 0 7,223
FIRST TR EXCHANGE-TRADED FD VI RISNG DIVD ACHIV RISNG DIVD ACHIV 33738R506 3,255 68,580 SH   SOLE NONE 0 0 68,580
FORD MTR CO DEL COM COM 345370860 158 11,176 SH   SOLE NONE 0 0 11,176
FORTINET INC COM USD0.001 COM 34959E109 233 800 SH   SOLE NONE 0 0 800
HEWLETT PACKARD ENTERPRISE CO COM COM 42824C109 143 10,089 SH   SOLE NONE 0 0 10,089
HOME DEPOT INC COM 437076102 800 2,439 SH   SOLE NONE 0 0 2,439
HONEYWELL INTERNATIONAL INC COM USD1 COM 438516106 486 2,293 SH   SOLE NONE 0 0 2,293
INNOVATOR ETFS TR US EQT PWR BUF US EQT PWR BUF 45782C870 2,468 86,397 SH   SOLE NONE 0 0 86,397
INNOVATOR ETFS TR US EQTY PWR BF US EQTY PWR BF 45782C680 1,353 46,330 SH   SOLE NONE 0 0 46,330
Innovator S&P 500 Power Buffer ETF US EQTY PWR BUF 45782C508 581 17,820 SH   SOLE NONE 0 0 17,820
Innovator S&P 500 Power Buffer ETF-July US EQTY PWR BUF 45782C813 1,877 63,100 SH   SOLE NONE 0 0 63,100
Innovator S&P 500 Power Buffer ETF-June US EQTY PWR BUF 45782C748 942 30,360 SH   SOLE NONE 0 0 30,360
Innovator S&P 500 Power Buffer ETF US EQTY PWR BUF 45782C318 1,113 37,740 SH   SOLE NONE 0 0 37,740
Innovator ETFS TR US Eqty Power Buf US EQTY PWR BUF 45782C797 258 8,800 SH   SOLE NONE 0 0 8,800
Innovator S&P 500 Power Buffer ETF -September US EQTY PWR BUF 45782C656 1,568 53,987 SH   SOLE NONE 0 0 53,987
INTEL CORP COM USD0.001 COM 458140100 564 10,591 SH   SOLE NONE 0 0 10,591
INVESCO EXCH TRD SLF IDX FD TR BULSHS 2023 CB BULSHS 2023 CB 46138J866 338 15,637 SH   SOLE NONE 0 0 15,637
INVESCO EXCH TRD SLF IDX FD TR BULSHS 2024 CB BULSHS 2024 CB 46138J841 406 18,371 SH   SOLE NONE 0 0 18,371
INVESCO EXCH TRD SLF IDX FD TR BULSHS 2025 CB BULSHS 2025 CB 46138J825 339 15,277 SH   SOLE NONE 0 0 15,277
INVESCO EXCH TRD SLF IDX FD TR BULSHS 2026 CB BULSHS 2026 CB 46138J791 352 16,468 SH   SOLE NONE 0 0 16,468
INVESCO EXCH TRD SLF IDX FD TR BULSHS 2027 CB BULSHS 2027 CB 46138J783 325 14,897 SH   SOLE NONE 0 0 14,897
ISHARES CORE S&P SMALL-CAP E CORE S&P SCP ETF 464287804 10,163 93,085 SH   SOLE NONE 0 0 93,085
ISHARES CORE S&P TOTAL US STOCK MARKET ETF CORE S&P TTL STK 464287150 415 4,225 SH   SOLE NONE 0 0 4,225
ISHARES DOW JONES US ENERGY SECTOR FUND U.S. ENERGY ETF 464287796 3,507 124,130 SH   SOLE NONE 0 0 124,130
ISHARES DOW JONES US ETF DOW JONES US ETF 464287846 346 3,209 SH   SOLE NONE 0 0 3,209
ISHARES NATIONAL MUNI BOND ETF NATIONAL MUN ETF 464288414 219 1,888 SH   SOLE NONE 0 0 1,888
ISHARES RUSSELL 2000 ETF RUSSELL 2000 ETF 464287655 620 2,836 SH   SOLE NONE 0 0 2,836
ISHARES S&P 500 CORE S&P500 ETF 464287200 38,735 89,912 SH   SOLE NONE 0 0 89,912
ISHARES S&P GLOBAL FINANCIALS SECTOR INDEX FUND GLOBAL FINLS ETF 464287333 5,051 64,385 SH   SOLE NONE 0 0 64,385
ISHARES S&P GLOBAL TECHNOLOGY SECTOR INDEX FUND GLOBAL TECH ETF 464287291 6,434 113,559 SH   SOLE NONE 0 0 113,559
ISHARES SELECT DIVIDEND ETF SELECT DIVID ETF 464287168 628 5,479 SH   SOLE NONE 0 0 5,479
ISHARES TR 10-20 YR TRS ETF 10-20 YR TRS ETF 464288653 3,837 26,091 SH   SOLE NONE 0 0 26,091
ISHARES TR CORE TOTAL USD CORE TOTAL USD 46434V613 12,110 227,470 SH   SOLE NONE 0 0 227,470
ISHARES TR EAFE GRWTH ETF EAFE GRWTH ETF 464288885 14,380 135,068 SH   SOLE NONE 0 0 135,068
ISHARES TR EAFE VALUE ETF EAFE VALUE ETF 464288877 14,327 281,753 SH   SOLE NONE 0 0 281,753
ISHARES TR ESG AWR MSCI USA ESG AWR MSCI USA 46435G425 28,164 286,049 SH   SOLE NONE 0 0 286,049
ISHARES TR IBOXX HI YD ETF IBOXX HI YD ETF 464288513 616 7,046 SH   SOLE NONE 0 0 7,046
ISHARES TR ISHS 1-5YR INVS ISHS 1-5YR INVS 464288646 13,803 252,626 SH   SOLE NONE 0 0 252,626
ISHARES TR ISHS 5-10YR INVT ISHS 5-10YR INVT 464288638 2,988 49,757 SH   SOLE NONE 0 0 49,757
ISHARES TR JP MOR EM MK ETF JPMORGAN USD EMG 464288281 1,290 11,721 SH   SOLE NONE 0 0 11,721
ISHARES TR MBS ETF MBS ETF 464288588 2,795 25,849 SH   SOLE NONE 0 0 25,849
ISHARES TR MSCI USA MIN VOL MSCI USA MIN VOL 46429B697 14,363 195,425 SH   SOLE NONE 0 0 195,425
ISHARES TR MSCI USA VALUE MSCI USA VALUE 46432F388 7,627 75,749 SH   SOLE NONE 0 0 75,749
ISHARES TR PFD AND INCM SEC PFD AND INCM SEC 464288687 1,384 35,661 SH   SOLE NONE 0 0 35,661
ISHARES TR U.S. MED DVC ETF U.S. MED DVC ETF 464288810 289 4,604 SH   SOLE NONE 0 0 4,604
ISHARES TR US TREAS BD ETF US TREAS BD ETF 46429B267 18,188 685,576 SH   SOLE NONE 0 0 685,576
ISHARES TRUST 0-5YR HIGH YIELD CORP BD ISIN US46434V4077 SEDOL BFS2LL0 0-5YR HI YL CP 46434V407 350 7,661 SH   SOLE NONE 0 0 7,661
ISHARES TRUST CORE DIVID GWTH CORE DIV GRWTH 46434V621 5,504 109,557 SH   SOLE NONE 0 0 109,557
ISHARES TRUST CORE MSCI EAFE ETF CORE MSCI EAFE 46432F842 2,562 34,509 SH   SOLE NONE 0 0 34,509
ISHARES TRUST FALLEN ANGELS USD BD ETF FALN ANGLS USD 46435G474 4,944 164,212 SH   SOLE NONE 0 0 164,212
JOHNSON &JOHNSON COM USD1.00 COM 478160104 1,584 9,811 SH   SOLE NONE 0 0 9,811
JPMORGAN CHASE & CO COM 46625H100 1,778 10,864 SH   SOLE NONE 0 0 10,864
KELLOGG COMPANY COM USD0.25 COM 487836108 493 7,713 SH   SOLE NONE 0 0 7,713
KIMBERLY-CLARK CORP COM COM 494368103 231 1,745 SH   SOLE NONE 0 0 1,745
LINCOLN ELECTRIC HOLDINGS INC COM 533900106 803 6,235 SH   SOLE NONE 0 0 6,235
LULULEMON ATHLETICA INC COM USD0.005 COM 550021109 469 1,161 SH   SOLE NONE 0 0 1,161
MASTERCARD INCORPORATED CL A CL A 57636Q104 730 2,102 SH   SOLE NONE 0 0 2,102
MCDONALD S CORP COM 580135101 765 3,176 SH   SOLE NONE 0 0 3,176
MCKESSON CORP COM 58155Q103 487 2,442 SH   SOLE NONE 0 0 2,442
MEDTRONIC PLC SHS G5960L103 350 2,796 SH   SOLE NONE 0 0 2,796
MERCK &CO. INC COM COM 58933Y105 445 5,936 SH   SOLE NONE 0 0 5,936
MICROSOFT CORP COM 594918104 3,492 12,386 SH   SOLE NONE 0 0 12,386
MIDDLEFIELD BANC CORP(US) COM NPV COM NEW 596304204 938 39,402 SH   SOLE NONE 0 0 39,402
MODERNA INC COM COM 60770K107 313 814 SH   SOLE NONE 0 0 814
MONDELEZ INTL INC COM NPV CL A 609207105 551 9,476 SH   SOLE NONE 0 0 9,476
MOODYS CORP COM USD0.01 COM 615369105 1,758 4,952 SH   SOLE NONE 0 0 4,952
NETFLIX INC COM 64110L106 775 1,270 SH   SOLE NONE 0 0 1,270
NIKE INC CLASS B COM NPV CL B 654106103 567 3,908 SH   SOLE NONE 0 0 3,908
NVIDIA CORPORATION COM COM 67066G104 414 2,003 SH   SOLE NONE 0 0 2,003
PAYPAL HLDGS INC COM COM 70450Y103 1,704 6,549 SH   SOLE NONE 0 0 6,549
PENNANTPARK FLOATING RATE CAP COM COM 70806A106 128 10,072 SH   SOLE NONE 0 0 10,072
PEPSICO INC COM 713448108 710 4,721 SH   SOLE NONE 0 0 4,721
PFIZER INC COM 717081103 972 22,621 SH   SOLE NONE 0 0 22,621
PINTEREST INC CL A CL A 72352L106 305 5,995 SH   SOLE NONE 0 0 5,995
PROCTER AND GAMBLE CO COM COM 742718109 2,449 17,518 SH   SOLE NONE 0 0 17,518
PROGRESSIVE CORP COM COM 743315103 1,143 12,647 SH   SOLE NONE 0 0 12,647
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
QUALCOMM INC COM 747525103 235 1,826 SH   SOLE NONE 0 0 1,826
ROKU INC COM CL A COM CL A 77543R102 254 812 SH   SOLE NONE 0 0 812
SALESFORCE.COM INC COM USD0.001 COM 79466L302 1,112 4,101 SH   SOLE NONE 0 0 4,101
SHERWIN-WILLIAMS CO COM 824348106 336 1,204 SH   SOLE NONE 0 0 1,204
SPDR DOW JONES INDL AVERAGE ET UT SER 1 UT SER 1 78467X109 502 1,484 SH   SOLE NONE 0 0 1,484
SPOTIFY TECHNOLOGY S.A. COM EUR0.000625 SHS L8681T102 210 935 SH   SOLE NONE 0 0 935
SPROTT PHYSICAL GOLD TRUST UNIT ISIN CA85207H1047 SEDOL BYVW239 UNIT 85207H104 256 18,615 SH   SOLE NONE 0 0 18,615
SQUARE INC CL A CL A 852234103 456 1,903 SH   SOLE NONE 0 0 1,903
STARBUCKS CORP COM USD0.001 COM 855244109 1,005 9,113 SH   SOLE NONE 0 0 9,113
STONECASTLE FINL CORP COM COM 861780104 393 17,862 SH   SOLE NONE 0 0 17,862
SVB FINANCIAL GROUP COM COM 78486Q101 233 361 SH   SOLE NONE 0 0 361
TEKLA WORLD HEALTHCARE FD BEN INT SHS BEN INT SHS 87911L108 180 10,956 SH   SOLE NONE 0 0 10,956
TELEFONICA SA ADR EA REPR 1 ORD NPV SPONSORED ADR 879382208 236 50,217 SH   SOLE NONE 0 0 50,217
TESLA INC COM COM 88160R101 2,619 3,378 SH   SOLE NONE 0 0 3,378
TEXAS INSTRUMENTS INC COM USD1.00 COM 882508104 216 1,125 SH   SOLE NONE 0 0 1,125
THERMO FISHER SCIENTIFIC INC COM 883556102 1,610 2,819 SH   SOLE NONE 0 0 2,819
UNION PAC CORP COM COM 907818108 282 1,442 SH   SOLE NONE 0 0 1,442
UNITED PARCEL SERVICE INC CL B 911312106 265 1,458 SH   SOLE NONE 0 0 1,458
UNITEDHEALTH GROUP INC COM 91324P102 1,973 5,049 SH   SOLE NONE 0 0 5,049
VANGUARD INDEX FDS VANGUARD GROWTH ETF FORMERLY VANGUARD INDEX TR VIPERS GROWTH ETF 922908736 246 848 SH   SOLE NONE 0 0 848
VANGUARD MID-CAP INDEX FUND MID CAP ETF 922908629 239 1,010 SH   SOLE NONE 0 0 1,010
VERIZON COMMUNICATIONS INC COM 92343V104 1,497 27,734 SH   SOLE NONE 0 0 27,734
VISA INC COM CL A 92826C839 919 4,129 SH   SOLE NONE 0 0 4,129
VMWARE INC CL A COM 928563402 331 2,227 SH   SOLE NONE 0 0 2,227
WALMART INC COM COM 931142103 1,364 9,790 SH   SOLE NONE 0 0 9,790