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 238 1,691 SH   SOLE NONE 0 0 1,691
ADOBE SYSTEMS INCORPORATED COM COM 00724F101 383 676 SH   SOLE NONE 0 0 676
ALPHABET INC CAP STK CL A CAP STK CL A 02079K305 1,512 522 SH   SOLE NONE 0 0 522
ALPHABET INC CAP STK CL C CAP STK CL C 02079K107 642 222 SH   SOLE NONE 0 0 222
AMAZON.COM INC COM 023135106 3,206 961 SH   SOLE NONE 0 0 961
AMERICAN EQUITY INVESTMENT LIFE HOLDING CO COM 025676206 270 6,960 SH   SOLE NONE 0 0 6,960
AMERICAN EXPRESS CO COM USD0.20 COM 025816109 291 1,778 SH   SOLE NONE 0 0 1,778
AMERICAN TOWER CORP NEW COM COM 03027X100 333 1,140 SH   SOLE NONE 0 0 1,140
AMGEN INC COM 031162100 331 1,473 SH   SOLE NONE 0 0 1,473
APPLE INC COM 037833100 15,068 84,861 SH   SOLE NONE 0 0 84,861
AT&T INC COM USD1 COM 00206R102 413 16,827 SH   SOLE NONE 0 0 16,827
BERKSHIRE HATHAWAY INC COM USD0.0033 CLASS B CL B NEW 084670702 1,777 5,946 SH   SOLE NONE 0 0 5,946
BK OF AMERICA CORP COM COM 060505104 802 18,038 SH   SOLE NONE 0 0 18,038
BLACKROCK INC COM USD0.01 COM 09247X101 961 1,050 SH   SOLE NONE 0 0 1,050
BLOCK INC CL A CL A 852234103 420 2,602 SH   SOLE NONE 0 0 2,602
CHEVRON CORP NEW COM COM 166764100 805 6,862 SH   SOLE NONE 0 0 6,862
CINTAS CORP COM 172908105 2,126 4,799 SH   SOLE NONE 0 0 4,799
CISCO SYSTEMS INC COM 17275R102 766 12,100 SH   SOLE NONE 0 0 12,100
COCA-COLA CO COM 191216100 472 7,982 SH   SOLE NONE 0 0 7,982
COMCAST CORP CL A 20030N101 360 7,163 SH   SOLE NONE 0 0 7,163
COSTCO WHOLESALE CORP COM USD0.01 COM 22160K105 798 1,406 SH   SOLE NONE 0 0 1,406
CROWDSTRIKE HLDGS INC CL A CL A 22788C105 218 1,069 SH   SOLE NONE 0 0 1,069
CROWN CASTLE INTL CORP NEW COM ISIN US22822V1017 SEDOL BTGQCX1 COM 22822V101 1,397 6,693 SH   SOLE NONE 0 0 6,693
CVS HEALTH CORPORATION COM USD0.01 COM 126650100 888 8,615 SH   SOLE NONE 0 0 8,615
DIGITAL REALTY TRUST INC COM 253868103 605 3,423 SH   SOLE NONE 0 0 3,423
DISNEY WALT CO COM COM 254687106 990 6,396 SH   SOLE NONE 0 0 6,396
EXELON CORP COM NPV COM 30161N101 222 3,844 SH   SOLE NONE 0 0 3,844
EXXON MOBIL CORP COM 30231G102 372 6,089 SH   SOLE NONE 0 0 6,089
FIDELITY CORPORATE BOND ETF CORP BOND ETF 316188101 6,486 117,910 SH   SOLE NONE 0 0 117,910
FIDELITY HIGH DIVIDEND ETF HIGH DIVID ETF 316092840 5,451 135,284 SH   SOLE NONE 0 0 135,284
FIDELITY MSCI INFORMATION TECHNOLOGY INDEX ETF MSCI INFO TECH I 316092808 502 3,713 SH   SOLE NONE 0 0 3,713
FIDELITY NASDAQ COMPOSITE INDEX ETF NASDAQ COMPSIT 315912808 5,555 91,223 SH   SOLE NONE 0 0 91,223
FIDELITY QUALITY FACTOR ETF QLTY FCTOR ETF 316092790 231 4,123 SH   SOLE NONE 0 0 4,123
FIRST TR EXCHANGE TRADED FD DOW JONES INTERNET INDEX FD DJ INTERNT IDX 33733E302 979 4,333 SH   SOLE NONE 0 0 4,333
FIRST TR EXCHANGE TRADED FD II FINANCIAL ALPHADEX FD USD ISIN US33734X1357 SEDOL B50P3C2 FINLS ALPHADEX 33734X135 292 6,328 SH   SOLE NONE 0 0 6,328
FIRST TR EXCHANGE-TRADED FD VI RISNG DIVD ACHIV RISNG DIVD ACHIV 33738R506 3,603 69,580 SH   SOLE NONE 0 0 69,580
FORD MTR CO DEL COM COM 345370860 280 13,500 SH   SOLE NONE 0 0 13,500
FORTINET INC COM USD0.001 COM 34959E109 287 800 SH   SOLE NONE 0 0 800
HERCULES CAPITAL INC COM 427096508 166 10,042 SH   SOLE NONE 0 0 10,042
HOME DEPOT INC COM 437076102 1,037 2,501 SH   SOLE NONE 0 0 2,501
HONEYWELL INTERNATIONAL INC COM USD1 COM 438516106 410 1,966 SH   SOLE NONE 0 0 1,966
INNOVATOR ETFS TR US EQT PWR BUF US EQT PWR BUF 45782C870 310 10,570 SH   SOLE NONE 0 0 10,570
INNOVATOR ETFS TR US EQTY PWR BF US EQTY PWR BF 45782C680 1,410 46,330 SH   SOLE NONE 0 0 46,330
INNOVATOR ETFS TR US EQTY PWR BUF US EQTY PWR BUF 45782C540 3,921 123,405 SH   SOLE NONE 0 0 123,405
Innovator S&P 500 Power Buffer ETF US EQTY PWR BUF 45782C508 854 25,675 SH   SOLE NONE 0 0 25,675
Innovator S&P 500 Power Buffer ETF-July US EQTY PWR BUF 45782C813 1,945 63,100 SH   SOLE NONE 0 0 63,100
Innovator S&P 500 Power Buffer ETF-June US EQTY PWR BUF 45782C748 978 30,360 SH   SOLE NONE 0 0 30,360
Innovator S&P 500 Power Buffer ETF US EQTY PWR BUF 45782C318 559 18,310 SH   SOLE NONE 0 0 18,310
Innovator S&P 500 Power Buffer ETF-Nov US EQTY PWR BUF 45782C573 880 28,388 SH   SOLE NONE 0 0 28,388
Innovator ETFS TR US Eqty Power Buf US EQTY PWR BUF 45782C797 428 14,080 SH   SOLE NONE 0 0 14,080
Innovator S&P 500 Power Buffer ETF -September US EQTY PWR BUF 45782C656 1,589 52,297 SH   SOLE NONE 0 0 52,297
INTEL CORP COM USD0.001 COM 458140100 590 11,457 SH   SOLE NONE 0 0 11,457
INVESCO EXCH TRD SLF IDX FD TR BULSHS 2023 CB BULSHS 2023 CB 46138J866 290 13,559 SH   SOLE NONE 0 0 13,559
INVESCO EXCH TRD SLF IDX FD TR BULSHS 2024 CB BULSHS 2024 CB 46138J841 354 16,257 SH   SOLE NONE 0 0 16,257
INVESCO EXCH TRD SLF IDX FD TR BULSHS 2025 CB BULSHS 2025 CB 46138J825 293 13,411 SH   SOLE NONE 0 0 13,411
INVESCO EXCH TRD SLF IDX FD TR BULSHS 2027 CB BULSHS 2027 CB 46138J783 211 9,797 SH   SOLE NONE 0 0 9,797
ISHARES CORE S&P SMALL-CAP E CORE S&P SCP ETF 464287804 10,718 93,598 SH   SOLE NONE 0 0 93,598
ISHARES CORE S&P TOTAL US STOCK MARKET ETF CORE S&P TTL STK 464287150 453 4,240 SH   SOLE NONE 0 0 4,240
ISHARES DOW JONES US ENERGY SECTOR FUND U.S. ENERGY ETF 464287796 3,225 107,160 SH   SOLE NONE 0 0 107,160
ISHARES DOW JONES US ETF DOW JONES US ETF 464287846 367 3,115 SH   SOLE NONE 0 0 3,115
ISHARES RUSSELL 2000 ETF RUSSELL 2000 ETF 464287655 622 2,797 SH   SOLE NONE 0 0 2,797
ISHARES S&P 500 CORE S&P500 ETF 464287200 44,699 93,712 SH   SOLE NONE 0 0 93,712
ISHARES S&P GLOBAL FINANCIALS SECTOR INDEX FUND GLOBAL FINLS ETF 464287333 3,266 40,804 SH   SOLE NONE 0 0 40,804
ISHARES S&P GLOBAL TECHNOLOGY SECTOR INDEX FUND GLOBAL TECH ETF 464287291 4,331 67,273 SH   SOLE NONE 0 0 67,273
ISHARES SELECT DIVIDEND ETF SELECT DIVID ETF 464287168 623 5,084 SH   SOLE NONE 0 0 5,084
ISHARES TR CORE TOTAL USD CORE TOTAL USD 46434V613 16,055 303,330 SH   SOLE NONE 0 0 303,330
ISHARES TR EAFE GRWTH ETF EAFE GRWTH ETF 464288885 14,906 135,158 SH   SOLE NONE 0 0 135,158
ISHARES TR EAFE VALUE ETF EAFE VALUE ETF 464288877 14,212 282,048 SH   SOLE NONE 0 0 282,048
ISHARES TR ESG AWR MSCI USA ESG AWR MSCI USA 46435G425 37,574 348,233 SH   SOLE NONE 0 0 348,233
ISHARES TR ISHS 1-5YR INVS ISHS 1-5YR INVS 464288646 1,416 26,291 SH   SOLE NONE 0 0 26,291
ISHARES TR ISHS 5-10YR INVT ISHS 5-10YR INVT 464288638 2,302 38,842 SH   SOLE NONE 0 0 38,842
ISHARES TR JP MOR EM MK ETF JPMORGAN USD EMG 464288281 1,138 10,442 SH   SOLE NONE 0 0 10,442
ISHARES TR MBS ETF MBS ETF 464288588 3,725 34,677 SH   SOLE NONE 0 0 34,677
ISHARES TR MSCI USA MIN VOL MSCI USA MIN VOL 46429B697 20,137 248,919 SH   SOLE NONE 0 0 248,919
ISHARES TR MSCI USA VALUE MSCI USA VALUE 46432F388 5,782 52,823 SH   SOLE NONE 0 0 52,823
ISHARES TR PFD AND INCM SEC PFD AND INCM SEC 464288687 985 24,983 SH   SOLE NONE 0 0 24,983
ISHARES TR U.S. MED DVC ETF U.S. MED DVC ETF 464288810 299 4,547 SH   SOLE NONE 0 0 4,547
ISHARES TR US TREAS BD ETF US TREAS BD ETF 46429B267 7,728 289,669 SH   SOLE NONE 0 0 289,669
ISHARES TRUST 0-5YR HIGH YIELD CORP BD ISIN US46434V4077 SEDOL BFS2LL0 0-5YR HI YL CP 46434V407 498 11,003 SH   SOLE NONE 0 0 11,003
ISHARES TRUST CORE DIVID GWTH CORE DIV GRWTH 46434V621 6,419 115,501 SH   SOLE NONE 0 0 115,501
ISHARES TRUST CORE MSCI EAFE ETF CORE MSCI EAFE 46432F842 2,612 34,997 SH   SOLE NONE 0 0 34,997
ISHARES TRUST FALLEN ANGELS USD BD ETF FALN ANGLS USD 46435G474 15,540 518,533 SH   SOLE NONE 0 0 518,533
JOHNSON &JOHNSON COM USD1.00 COM 478160104 2,088 12,207 SH   SOLE NONE 0 0 12,207
JPMORGAN CHASE & CO COM 46625H100 1,769 11,177 SH   SOLE NONE 0 0 11,177
KELLOGG COMPANY COM USD0.25 COM 487836108 435 6,759 SH   SOLE NONE 0 0 6,759
KIMBERLY-CLARK CORP COM COM 494368103 472 3,304 SH   SOLE NONE 0 0 3,304
LINCOLN ELECTRIC HOLDINGS INC COM 533900106 869 6,235 SH   SOLE NONE 0 0 6,235
LULULEMON ATHLETICA INC COM USD0.005 COM 550021109 454 1,161 SH   SOLE NONE 0 0 1,161
MASTERCARD INCORPORATED CL A CL A 57636Q104 837 2,330 SH   SOLE NONE 0 0 2,330
MCDONALD S CORP COM 580135101 1,505 5,614 SH   SOLE NONE 0 0 5,614
MCKESSON CORP COM 58155Q103 608 2,448 SH   SOLE NONE 0 0 2,448
MEDTRONIC PLC SHS G5960L103 258 2,496 SH   SOLE NONE 0 0 2,496
MERCK &CO. INC COM COM 58933Y105 788 10,281 SH   SOLE NONE 0 0 10,281
META PLATFORMS INC CLASS A COMMON STOCK CL A 30303M102 873 2,597 SH   SOLE NONE 0 0 2,597
MICROSOFT CORP COM 594918104 4,161 12,374 SH   SOLE NONE 0 0 12,374
MIDDLEFIELD BANC CORP(US) COM NPV COM NEW 596304204 977 39,402 SH   SOLE NONE 0 0 39,402
MODERNA INC COM COM 60770K107 206 814 SH   SOLE NONE 0 0 814
MONDELEZ INTL INC COM NPV CL A 609207105 1,385 20,894 SH   SOLE NONE 0 0 20,894
MOODYS CORP COM USD0.01 COM 615369105 1,934 4,952 SH   SOLE NONE 0 0 4,952
NETFLIX INC COM 64110L106 956 1,587 SH   SOLE NONE 0 0 1,587
NEXTERA ENERGY INC COM USD0.01 COM 65339F101 202 2,169 SH   SOLE NONE 0 0 2,169
NIKE INC CLASS B COM NPV CL B 654106103 665 3,993 SH   SOLE NONE 0 0 3,993
NVIDIA CORPORATION COM COM 67066G104 561 1,909 SH   SOLE NONE 0 0 1,909
PAYPAL HLDGS INC COM COM 70450Y103 1,246 6,611 SH   SOLE NONE 0 0 6,611
PENNANTPARK FLOATING RATE CAP COM COM 70806A106 130 10,209 SH   SOLE NONE 0 0 10,209
PEPSICO INC COM 713448108 1,102 6,349 SH   SOLE NONE 0 0 6,349
PFIZER INC COM 717081103 1,576 26,697 SH   SOLE NONE 0 0 26,697
PROCTER AND GAMBLE CO COM COM 742718109 2,947 18,021 SH   SOLE NONE 0 0 18,021
PROGRESSIVE CORP COM COM 743315103 1,297 12,640 SH   SOLE NONE 0 0 12,640
PROSPECT CAP CORP BOND CALL MAKE WHOLE 6.37500 03/01/2025 (Call Date 12/01/24) NOTE 6.375% 3/0 74348TAT9 38 35,000 SH   SOLE NONE 0 0 35,000
QUALCOMM INC COM 747525103 414 2,268 SH   SOLE NONE 0 0 2,268
SALESFORCE.COM INC COM USD0.001 COM 79466L302 1,148 4,519 SH   SOLE NONE 0 0 4,519
SHERWIN-WILLIAMS CO COM 824348106 435 1,237 SH   SOLE NONE 0 0 1,237
SPDR DOW JONES INDL AVERAGE ET UT SER 1 UT SER 1 78467X109 432 1,190 SH   SOLE NONE 0 0 1,190
SPOTIFY TECHNOLOGY S.A. COM EUR0.000625 SHS L8681T102 280 1,199 SH   SOLE NONE 0 0 1,199
SPROTT PHYSICAL GOLD TRUST UNIT ISIN CA85207H1047 SEDOL BYVW239 UNIT 85207H104 267 18,615 SH   SOLE NONE 0 0 18,615
STARBUCKS CORP COM USD0.001 COM 855244109 1,049 8,970 SH   SOLE NONE 0 0 8,970
SVB FINANCIAL GROUP COM COM 78486Q101 224 331 SH   SOLE NONE 0 0 331
TEKLA WORLD HEALTHCARE FD BEN INT SHS BEN INT SHS 87911L108 179 11,013 SH   SOLE NONE 0 0 11,013
TELEFONICA SA ADR EA REPR 1 ORD NPV SPONSORED ADR 879382208 55 13,001 SH   SOLE NONE 0 0 13,001
TESLA INC COM COM 88160R101 1,857 1,758 SH   SOLE NONE 0 0 1,758
TEXAS INSTRUMENTS INC COM USD1.00 COM 882508104 903 4,794 SH   SOLE NONE 0 0 4,794
THERMO FISHER SCIENTIFIC INC COM 883556102 1,848 2,770 SH   SOLE NONE 0 0 2,770
UNION PAC CORP COM COM 907818108 404 1,605 SH   SOLE NONE 0 0 1,605
UNITED PARCEL SERVICE INC CL B 911312106 1,274 5,945 SH   SOLE NONE 0 0 5,945
UNITEDHEALTH GROUP INC COM 91324P102 2,529 5,036 SH   SOLE NONE 0 0 5,036
VANGUARD INDEX FDS VANGUARD GROWTH ETF FORMERLY VANGUARD INDEX TR VIPERS GROWTH ETF 922908736 272 849 SH   SOLE NONE 0 0 849
VANGUARD INTERMEDIATE TERM CORPORATE BOND ETF INT-TERM CORP 92206C870 641 6,911 SH   SOLE NONE 0 0 6,911
VANGUARD MID-CAP INDEX FUND MID CAP ETF 922908629 257 1,010 SH   SOLE NONE 0 0 1,010
VERIZON COMMUNICATIONS INC COM 92343V104 1,575 30,330 SH   SOLE NONE 0 0 30,330
VISA INC COM CL A 92826C839 1,848 8,530 SH   SOLE NONE 0 0 8,530
VMWARE INC CL A COM 928563402 417 3,605 SH   SOLE NONE 0 0 3,605
WALMART INC COM COM 931142103 2,170 15,000 SH   SOLE NONE 0 0 15,000