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
ABBVIE INC COM USD0.01 COM 00287Y109 311 2,031 SH   SOLE NONE 0 0 2,031
ALPHABET INC CAP STK CL A CAP STK CL A 02079K305 1,157 531 SH   SOLE NONE 0 0 531
ALPHABET INC CAP STK CL C CAP STK CL C 02079K107 483 221 SH   SOLE NONE 0 0 221
ALTRIA GROUP INC COM 02209S103 653 15,646 SH   SOLE NONE 0 0 15,646
AMAZON.COM INC COM 023135106 2,066 19,453 SH   SOLE NONE 0 0 19,453
AMERICAN EQUITY INVESTMENT LIFE HOLDING CO COM 025676206 264 7,225 SH   SOLE NONE 0 0 7,225
AMERICAN EXPRESS CO COM USD0.20 COM 025816109 226 1,635 SH   SOLE NONE 0 0 1,635
AMERICAN TOWER CORP NEW COM COM 03027X100 240 940 SH   SOLE NONE 0 0 940
AMGEN INC COM 031162100 355 1,461 SH   SOLE NONE 0 0 1,461
APPLE INC COM 037833100 11,378 83,226 SH   SOLE NONE 0 0 83,226
AT&T INC COM USD1 COM 00206R102 414 19,774 SH   SOLE NONE 0 0 19,774
AUTOMATIC DATA PROCESSING INC COM USD0.10 COM 053015103 990 4,716 SH   SOLE NONE 0 0 4,716
BAKKT HOLDINGS INC COM CL A COM CL A 05759B107 27 13,170 SH   SOLE NONE 0 0 13,170
BERKSHIRE HATHAWAY INC COM USD0.0033 CLASS B CL B NEW 084670702 2,659 9,740 SH   SOLE NONE 0 0 9,740
BK OF AMERICA CORP COM COM 060505104 472 15,191 SH   SOLE NONE 0 0 15,191
BLACKROCK INC COM USD0.01 COM 09247X101 1,201 1,972 SH   SOLE NONE 0 0 1,972
CHEVRON CORP NEW COM COM 166764100 946 6,539 SH   SOLE NONE 0 0 6,539
CINTAS CORP COM 172908105 1,872 5,012 SH   SOLE NONE 0 0 5,012
CISCO SYSTEMS INC COM 17275R102 862 20,235 SH   SOLE NONE 0 0 20,235
COCA-COLA CO COM 191216100 703 11,181 SH   SOLE NONE 0 0 11,181
CONOCOPHILLIPS COM COM 20825C104 1,315 14,643 SH   SOLE NONE 0 0 14,643
CORNERSTONE STRATEGIC VALUE FD COM COM 21924B302 100 11,662 SH   SOLE NONE 0 0 11,662
COSTCO WHOLESALE CORP COM USD0.01 COM 22160K105 708 1,478 SH   SOLE NONE 0 0 1,478
COTERRA ENERGY INC COM COM 127097103 1,298 50,343 SH   SOLE NONE 0 0 50,343
CVS HEALTH CORPORATION COM USD0.01 COM 126650100 1,056 11,397 SH   SOLE NONE 0 0 11,397
DISNEY WALT CO COM COM 254687106 662 7,017 SH   SOLE NONE 0 0 7,017
DOW INC COM COM 260557103 479 9,293 SH   SOLE NONE 0 0 9,293
DUKE ENERGY CORP NEW COM NEW ISIN US26441C2044 SEDOL B7JZSK0 COM NEW 26441C204 252 2,358 SH   SOLE NONE 0 0 2,358
EXXON MOBIL CORP COM 30231G102 514 6,009 SH   SOLE NONE 0 0 6,009
FIDELITY HIGH DIVIDEND ETF HIGH DIVID ETF 316092840 4,970 138,325 SH   SOLE NONE 0 0 138,325
FIDELITY MSCI INFORMATION TECHNOLOGY INDEX ETF MSCI INFO TECH I 316092808 294 3,047 SH   SOLE NONE 0 0 3,047
FIDELITY NASDAQ COMPOSITE INDEX ETF NASDAQ COMPSIT 315912808 3,818 88,485 SH   SOLE NONE 0 0 88,485
FIRST TR EXCHANGE TRADED FD DOW JONES INTERNET INDEX FD DJ INTERNT IDX 33733E302 456 3,597 SH   SOLE NONE 0 0 3,597
FIRST TR EXCHANGE-TRADED FD VI RISNG DIVD ACHIV RISNG DIVD ACHIV 33738R506 2,973 72,664 SH   SOLE NONE 0 0 72,664
FIRST TR MORNINGSTAR DIVID LEA SHS SHS 336917109 384 10,914 SH   SOLE NONE 0 0 10,914
FORD MTR CO DEL COM COM 345370860 170 15,332 SH   SOLE NONE 0 0 15,332
GENERAL DYNAMICS CORP COM USD1.00 COM 369550108 801 3,624 SH   SOLE NONE 0 0 3,624
HOME DEPOT INC COM 437076102 1,167 4,257 SH   SOLE NONE 0 0 4,257
HONEYWELL INTERNATIONAL INC COM USD1 COM 438516106 381 2,193 SH   SOLE NONE 0 0 2,193
INNOVATOR ETFS TR US EQT PWR BUF US EQT PWR BUF 45782C870 886 32,847 SH   SOLE NONE 0 0 32,847
INNOVATOR ETFS TR US EQTY PWR BF US EQTY PWR BF 45782C680 1,174 41,230 SH   SOLE NONE 0 0 41,230
INNOVATOR ETFS TR US EQTY PWR BUF US EQTY PWR BUF 45782C540 3,549 123,405 SH   SOLE NONE 0 0 123,405
INNOVATOR ETFS TR US EQTY PWR BUF US EQTY PWR BUF 45782C417 1,390 51,544 SH   SOLE NONE 0 0 51,544
INNOVATOR ETFS TR US EQTY PWR BUF US EQTY PWR BUF 45782C508 1,898 63,226 SH   SOLE NONE 0 0 63,226
INNOVATOR ETFS TR US EQTY PWR BUF US EQTY PWR BUF 45782C813 1,867 63,576 SH   SOLE NONE 0 0 63,576
INNOVATOR ETFS TR US EQTY PWR BUF US EQTY PWR BUF 45782C748 1,534 52,782 SH   SOLE NONE 0 0 52,782
INNOVATOR ETFS TR US EQTY PWR BUF US EQTY PWR BUF 45782C383 892 30,245 SH   SOLE NONE 0 0 30,245
INNOVATOR ETFS TR US EQTY PWR BUF US EQTY PWR BUF 45782C318 957 35,063 SH   SOLE NONE 0 0 35,063
INNOVATOR ETFS TR US EQTY PWR BUF US EQTY PWR BUF 45782C573 711 25,113 SH   SOLE NONE 0 0 25,113
INNOVATOR ETFS TR US EQTY PWR BUF US EQTY PWR BUF 45782C797 395 14,080 SH   SOLE NONE 0 0 14,080
INNOVATOR ETFS TR US EQTY PWR BUF US EQTY PWR BUF 45782C656 1,353 48,147 SH   SOLE NONE 0 0 48,147
INTERNATIONAL BUS MACH CORP COM USD0.20 COM 459200101 215 1,528 SH   SOLE NONE 0 0 1,528
INVESCO EXCH TRD SLF IDX FD TR BULSHS 2024 CB BULSHS 2024 CB 46138J841 304 14,658 SH   SOLE NONE 0 0 14,658
INVESCO EXCH TRD SLF IDX FD TR BULSHS 2025 CB BULSHS 2025 CB 46138J825 260 12,731 SH   SOLE NONE 0 0 12,731
INVESCO EXCH TRD SLF IDX FD TR BULSHS 2026 CB BULSHS 2026 CB 46138J791 220 11,420 SH   SOLE NONE 0 0 11,420
INVESCO EXCH TRD SLF IDX FD TR BULSHS 2027 CB BULSHS 2027 CB 46138J783 204 10,551 SH   SOLE NONE 0 0 10,551
ISHARES CORE HIGH DIVIDEND ETF CORE HIGH DV ETF 46429B663 6,358 63,314 SH   SOLE NONE 0 0 63,314
ISHARES CORE S&P 500 ETF CORE S&P500 ETF 464287200 42,221 111,357 SH   SOLE NONE 0 0 111,357
ISHARES CORE S&P SMALL-CAP E CORE S&P SCP ETF 464287804 7,007 75,825 SH   SOLE NONE 0 0 75,825
ISHARES CORE S&P TOTAL US STOCK MARKET ETF CORE S&P TTL STK 464287150 311 3,721 SH   SOLE NONE 0 0 3,721
ISHARES DOW JONES US ENERGY SECTOR FUND U.S. ENERGY ETF 464287796 3,286 86,204 SH   SOLE NONE 0 0 86,204
ISHARES DOW JONES US ETF DOW JONES US ETF 464287846 275 2,979 SH   SOLE NONE 0 0 2,979
ISHARES SELECT DIVIDEND ETF SELECT DIVID ETF 464287168 623 5,300 SH   SOLE NONE 0 0 5,300
ISHARES TIPS BOND ETF TIPS BD ETF 464287176 9,490 83,314 SH   SOLE NONE 0 0 83,314
ISHARES TR CORE TOTAL USD CORE TOTAL USD 46434V613 16,264 347,390 SH   SOLE NONE 0 0 347,390
ISHARES TR EAFE GRWTH ETF EAFE GRWTH ETF 464288885 7,389 91,801 SH   SOLE NONE 0 0 91,801
ISHARES TR EAFE VALUE ETF EAFE VALUE ETF 464288877 12,373 285,110 SH   SOLE NONE 0 0 285,110
ISHARES TR ESG AWARE MSCI USA ETF ESG AWR MSCI USA 46435G425 29,714 354,168 SH   SOLE NONE 0 0 354,168
ISHARES TR ISHS 1-5YR INVS ISHS 1-5YR INVS 464288646 542 10,730 SH   SOLE NONE 0 0 10,730
ISHARES TR ISHS 5-10YR INVT ISHS 5-10YR INVT 464288638 1,813 35,526 SH   SOLE NONE 0 0 35,526
ISHARES TR MBS ETF MBS ETF 464288588 3,297 33,825 SH   SOLE NONE 0 0 33,825
ISHARES TR MSCI USA MIN VOL MSCI USA MIN VOL 46429B697 22,603 321,944 SH   SOLE NONE 0 0 321,944
ISHARES TR PFD AND INCM SEC PFD AND INCM SEC 464288687 796 24,218 SH   SOLE NONE 0 0 24,218
ISHARES TR US INFRASTRUC US INFRASTRUC 46435U713 2,493 73,250 SH   SOLE NONE 0 0 73,250
ISHARES TRUST 0-5YR HIGH YIELD CORP BD ISIN US46434V4077 SEDOL BFS2LL0 0-5YR HI YL CP 46434V407 399 9,859 SH   SOLE NONE 0 0 9,859
ISHARES TRUST CORE DIVID GWTH CORE DIV GRWTH 46434V621 6,376 133,856 SH   SOLE NONE 0 0 133,856
ISHARES TRUST CORE MSCI EAFE ETF CORE MSCI EAFE 46432F842 1,966 33,413 SH   SOLE NONE 0 0 33,413
ISHARES TRUST FALLEN ANGELS USD BD ETF FALN ANGLS USD 46435G474 9,464 384,422 SH   SOLE NONE 0 0 384,422
JOHNSON &JOHNSON COM USD1.00 COM 478160104 2,646 14,907 SH   SOLE NONE 0 0 14,907
JPMORGAN CHASE & CO COM 46625H100 1,743 15,481 SH   SOLE NONE 0 0 15,481
KELLOGG COMPANY COM USD0.25 COM 487836108 246 3,462 SH   SOLE NONE 0 0 3,462
LINCOLN ELECTRIC HOLDINGS INC COM 533900106 769 6,235 SH   SOLE NONE 0 0 6,235
LULULEMON ATHLETICA INC COM USD0.005 COM 550021109 326 1,198 SH   SOLE NONE 0 0 1,198
MASTERCARD INCORPORATED CL A CL A 57636Q104 711 2,255 SH   SOLE NONE 0 0 2,255
MCDONALD S CORP COM 580135101 1,803 7,304 SH   SOLE NONE 0 0 7,304
MCKESSON CORP COM 58155Q103 801 2,456 SH   SOLE NONE 0 0 2,456
MERCK &CO. INC COM COM 58933Y105 1,667 18,292 SH   SOLE NONE 0 0 18,292
MERITOR INC COM 59001K100 221 6,098 SH   SOLE NONE 0 0 6,098
META PLATFORMS INC CLASS A COMMON STOCK CL A 30303M102 516 3,203 SH   SOLE NONE 0 0 3,203
MICROSOFT CORP COM 594918104 4,518 17,593 SH   SOLE NONE 0 0 17,593
MIDDLEFIELD BANC CORP(US) COM NPV COM NEW 596304204 992 39,402 SH   SOLE NONE 0 0 39,402
MONDELEZ INTL INC COM NPV CL A 609207105 1,694 27,292 SH   SOLE NONE 0 0 27,292
MOODYS CORP COM USD0.01 COM 615369105 1,346 4,952 SH   SOLE NONE 0 0 4,952
NETFLIX INC COM 64110L106 307 1,757 SH   SOLE NONE 0 0 1,757
NEW RESIDENTIAL INVT CORP COM NPV COM NEW 64828T201 380 40,778 SH   SOLE NONE 0 0 40,778
NIKE INC CLASS B COM NPV CL B 654106103 492 4,815 SH   SOLE NONE 0 0 4,815
NVIDIA CORPORATION COM COM 67066G104 306 2,018 SH   SOLE NONE 0 0 2,018
PAYPAL HLDGS INC COM COM 70450Y103 515 7,386 SH   SOLE NONE 0 0 7,386
PEPSICO INC COM 713448108 1,365 8,192 SH   SOLE NONE 0 0 8,192
PFIZER INC COM 717081103 2,045 39,022 SH   SOLE NONE 0 0 39,022
PHILIP MORRIS INTERNATIONAL INC COM NPV COM 718172109 304 3,083 SH   SOLE NONE 0 0 3,083
PNC FINANCIAL SERVICES GROUP COM USD5 COM 693475105 279 1,774 SH   SOLE NONE 0 0 1,774
PROCTER AND GAMBLE CO COM COM 742718109 3,363 23,394 SH   SOLE NONE 0 0 23,394
PROGRESSIVE CORP COM COM 743315103 1,422 12,234 SH   SOLE NONE 0 0 12,234
PROSPECT CAP CORP BOND CALL MAKE WHOLE 6.37500 03/01/2025 (Call Date 12/01/24) NOTE 6.375% 3/0 74348TAT9 35 35,000 SH   SOLE NONE 0 0 35,000
QUALCOMM INC COM 747525103 856 6,703 SH   SOLE NONE 0 0 6,703
SALESFORCE INC COM COM 79466L302 814 4,936 SH   SOLE NONE 0 0 4,936
SANOFI ADR REP 1 1/2 ORD SPONSORED ADR 80105N105 1,231 24,608 SH   SOLE NONE 0 0 24,608
SHERWIN-WILLIAMS CO COM 824348106 369 1,648 SH   SOLE NONE 0 0 1,648
SPDR DOW JONES INDL AVERAGE ET UT SER 1 UT SER 1 78467X109 298 968 SH   SOLE NONE 0 0 968
SPROTT PHYSICAL GOLD TRUST UNIT ISIN CA85207H1047 SEDOL BYVW239 UNIT 85207H104 263 18,615 SH   SOLE NONE 0 0 18,615
STARBUCKS CORP COM USD0.001 COM 855244109 698 9,147 SH   SOLE NONE 0 0 9,147
TEKLA WORLD HEALTHCARE FD BEN INT SHS BEN INT SHS 87911L108 149 10,380 SH   SOLE NONE 0 0 10,380
TESLA INC COM COM 88160R101 1,315 1,953 SH   SOLE NONE 0 0 1,953
THERMO FISHER SCIENTIFIC INC COM 883556102 916 1,687 SH   SOLE NONE 0 0 1,687
TWO HBRS INVT CORP COM NEW COM NEW 90187B408 382 76,884 SH   SOLE NONE 0 0 76,884
UNILEVER PLC SPON ADR NEW SPON ADR NEW 904767704 261 5,696 SH   SOLE NONE 0 0 5,696
UNION PAC CORP COM COM 907818108 599 2,812 SH   SOLE NONE 0 0 2,812
UNITEDHEALTH GROUP INC COM 91324P102 2,927 5,699 SH   SOLE NONE 0 0 5,699
VALERO ENERGY CORP COM COM 91913Y100 519 4,891 SH   SOLE NONE 0 0 4,891
VANGUARD INTERMEDIATE TERM CORPORATE BOND ETF INT-TERM CORP 92206C870 663 8,293 SH   SOLE NONE 0 0 8,293
VERIZON COMMUNICATIONS INC COM 92343V104 2,280 44,943 SH   SOLE NONE 0 0 44,943
VISA INC COM CL A 92826C839 2,157 10,958 SH   SOLE NONE 0 0 10,958
VMWARE INC CL A COM 928563402 204 1,798 SH   SOLE NONE 0 0 1,798
WALMART INC COM COM 931142103 1,672 13,752 SH   SOLE NONE 0 0 13,752
WELLS FARGO CO NEW COM COM 949746101 1,527 38,985 SH   SOLE NONE 0 0 38,985