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 200 1,694 SH   SOLE NONE 0 0 1,694
ABBVIE INC COM USD0.01 COM 00287Y109 237 1,463 SH   SOLE NONE 0 0 1,463
ADOBE SYSTEMS INCORPORATED COM COM 00724F101 583 1,281 SH   SOLE NONE 0 0 1,281
ALLSTATE CORP COM USD0.01 COM 020002101 204 1,476 SH   SOLE NONE 0 0 1,476
ALPHABET INC CAP STK CL A CAP STK CL A 02079K305 1,457 524 SH   SOLE NONE 0 0 524
ALPHABET INC CAP STK CL C CAP STK CL C 02079K107 645 231 SH   SOLE NONE 0 0 231
ALTRIA GROUP INC COM 02209S103 531 10,167 SH   SOLE NONE 0 0 10,167
AMAZON.COM INC COM 023135106 3,213 985 SH   SOLE NONE 0 0 985
AMERICAN EQUITY INVESTMENT LIFE HOLDING CO COM 025676206 288 7,225 SH   SOLE NONE 0 0 7,225
AMERICAN EXPRESS CO COM USD0.20 COM 025816109 325 1,739 SH   SOLE NONE 0 0 1,739
AMERICAN TOWER CORP NEW COM COM 03027X100 287 1,145 SH   SOLE NONE 0 0 1,145
AMGEN INC COM 031162100 345 1,426 SH   SOLE NONE 0 0 1,426
APPLE INC COM 037833100 14,504 83,067 SH   SOLE NONE 0 0 83,067
AT&T INC COM USD1 COM 00206R102 398 16,870 SH   SOLE NONE 0 0 16,870
AUTOMATIC DATA PROCESSING INC COM USD0.10 COM 053015103 1,017 4,470 SH   SOLE NONE 0 0 4,470
BERKSHIRE HATHAWAY INC COM USD0.0033 CLASS B CL B NEW 084670702 2,131 6,041 SH   SOLE NONE 0 0 6,041
BK OF AMERICA CORP COM COM 060505104 617 14,989 SH   SOLE NONE 0 0 14,989
BLACKROCK INC COM USD0.01 COM 09247X101 1,434 1,877 SH   SOLE NONE 0 0 1,877
BLOCK INC CL A CL A 852234103 419 3,091 SH   SOLE NONE 0 0 3,091
CHEVRON CORP NEW COM COM 166764100 1,048 6,440 SH   SOLE NONE 0 0 6,440
CINTAS CORP COM 172908105 1,621 3,811 SH   SOLE NONE 0 0 3,811
CISCO SYSTEMS INC COM 17275R102 1,009 18,099 SH   SOLE NONE 0 0 18,099
COCA-COLA CO COM 191216100 555 8,960 SH   SOLE NONE 0 0 8,960
COMCAST CORP CL A 20030N101 648 13,857 SH   SOLE NONE 0 0 13,857
COSTCO WHOLESALE CORP COM USD0.01 COM 22160K105 840 1,458 SH   SOLE NONE 0 0 1,458
CROWDSTRIKE HLDGS INC CL A CL A 22788C105 242 1,069 SH   SOLE NONE 0 0 1,069
CROWN CASTLE INTL CORP NEW COM ISIN US22822V1017 SEDOL BTGQCX1 COM 22822V101 1,300 7,042 SH   SOLE NONE 0 0 7,042
CVS HEALTH CORPORATION COM USD0.01 COM 126650100 1,001 9,899 SH   SOLE NONE 0 0 9,899
DIGITAL REALTY TRUST INC COM 253868103 596 4,209 SH   SOLE NONE 0 0 4,209
DISNEY WALT CO COM COM 254687106 972 7,089 SH   SOLE NONE 0 0 7,089
DOW INC COM COM 260557103 466 7,328 SH   SOLE NONE 0 0 7,328
DUKE ENERGY CORP NEW COM NEW ISIN US26441C2044 SEDOL B7JZSK0 COM NEW 26441C204 251 2,253 SH   SOLE NONE 0 0 2,253
EXELON CORP COM NPV COM 30161N101 200 4,214 SH   SOLE NONE 0 0 4,214
EXXON MOBIL CORP COM 30231G102 475 5,754 SH   SOLE NONE 0 0 5,754
FIDELITY CORPORATE BOND ETF CORP BOND ETF 316188101 6,072 120,019 SH   SOLE NONE 0 0 120,019
FIDELITY HIGH DIVIDEND ETF HIGH DIVID ETF 316092840 5,581 134,077 SH   SOLE NONE 0 0 134,077
FIDELITY MSCI INFORMATION TECHNOLOGY INDEX ETF MSCI INFO TECH I 316092808 456 3,712 SH   SOLE NONE 0 0 3,712
FIDELITY NASDAQ COMPOSITE INDEX ETF NASDAQ COMPSIT 315912808 5,051 90,927 SH   SOLE NONE 0 0 90,927
FIDELITY QUALITY FACTOR ETF QLTY FCTOR ETF 316092790 216 4,136 SH   SOLE NONE 0 0 4,136
FIRST TR EXCHANGE TRADED FD DOW JONES INTERNET INDEX FD DJ INTERNT IDX 33733E302 722 3,846 SH   SOLE NONE 0 0 3,846
FIRST TR EXCHANGE TRADED FD II FINANCIAL ALPHADEX FD USD ISIN US33734X1357 SEDOL B50P3C2 FINLS ALPHADEX 33734X135 291 6,339 SH   SOLE NONE 0 0 6,339
FIRST TR EXCHANGE-TRADED FD VI RISNG DIVD ACHIV RISNG DIVD ACHIV 33738R506 3,504 71,527 SH   SOLE NONE 0 0 71,527
FORD MTR CO DEL COM COM 345370860 293 17,350 SH   SOLE NONE 0 0 17,350
HERCULES CAPITAL INC COM 427096508 213 11,836 SH   SOLE NONE 0 0 11,836
HOME DEPOT INC COM 437076102 1,161 3,878 SH   SOLE NONE 0 0 3,878
HONEYWELL INTERNATIONAL INC COM USD1 COM 438516106 406 2,090 SH   SOLE NONE 0 0 2,090
INNOVATOR ETFS TR US EQT PWR BUF US EQT PWR BUF 45782C870 313 10,570 SH   SOLE NONE 0 0 10,570
INNOVATOR ETFS TR US EQTY PWR BF US EQTY PWR BF 45782C680 1,400 46,330 SH   SOLE NONE 0 0 46,330
INNOVATOR ETFS TR US EQTY PWR BUF US EQTY PWR BUF 45782C540 3,853 123,405 SH   SOLE NONE 0 0 123,405
Innovator S&P 500 Power Buffer ETF US EQTY PWR BUF 45782C417 1,512 51,544 SH   SOLE NONE 0 0 51,544
Innovator S&P 500 Power Buffer ETF US EQTY PWR BUF 45782C508 2,059 63,226 SH   SOLE NONE 0 0 63,226
Innovator S&P 500 Power Buffer ETF-July US EQTY PWR BUF 45782C813 1,935 63,100 SH   SOLE NONE 0 0 63,100
Innovator S&P 500 Power Buffer ETF-June US EQTY PWR BUF 45782C748 351 10,930 SH   SOLE NONE 0 0 10,930
Innovator S&P 500 Power Buffer ETF US EQTY PWR BUF 45782C383 924 28,640 SH   SOLE NONE 0 0 28,640
Innovator S&P 500 Power Buffer ETF US EQTY PWR BUF 45782C318 455 14,850 SH   SOLE NONE 0 0 14,850
Innovator S&P 500 Power Buffer ETF-Nov US EQTY PWR BUF 45782C573 866 28,388 SH   SOLE NONE 0 0 28,388
Innovator ETFS TR US Eqty Power Buf US EQTY PWR BUF 45782C797 425 14,080 SH   SOLE NONE 0 0 14,080
Innovator S&P 500 Power Buffer ETF -September US EQTY PWR BUF 45782C656 1,488 49,497 SH   SOLE NONE 0 0 49,497
INTEL CORP COM USD0.001 COM 458140100 959 19,353 SH   SOLE NONE 0 0 19,353
INVESCO EXCH TRD SLF IDX FD TR BULSHS 2023 CB BULSHS 2023 CB 46138J866 286 13,589 SH   SOLE NONE 0 0 13,589
INVESCO EXCH TRD SLF IDX FD TR BULSHS 2024 CB BULSHS 2024 CB 46138J841 343 16,288 SH   SOLE NONE 0 0 16,288
INVESCO EXCH TRD SLF IDX FD TR BULSHS 2025 CB BULSHS 2025 CB 46138J825 281 13,468 SH   SOLE NONE 0 0 13,468
ISHARES CORE S&P SMALL-CAP E CORE S&P SCP ETF 464287804 8,410 77,963 SH   SOLE NONE 0 0 77,963
ISHARES CORE S&P TOTAL US STOCK MARKET ETF CORE S&P TTL STK 464287150 429 4,254 SH   SOLE NONE 0 0 4,254
ISHARES DOW JONES US ENERGY SECTOR FUND U.S. ENERGY ETF 464287796 3,532 86,319 SH   SOLE NONE 0 0 86,319
ISHARES DOW JONES US ETF DOW JONES US ETF 464287846 347 3,121 SH   SOLE NONE 0 0 3,121
ISHARES INC ESG AWR MSCI EM ESG AWR MSCI EM 46434G863 4,614 125,642 SH   SOLE NONE 0 0 125,642
ISHARES RUSSELL 2000 ETF RUSSELL 2000 ETF 464287655 507 2,473 SH   SOLE NONE 0 0 2,473
ISHARES S&P 500 CORE S&P500 ETF 464287200 50,211 110,674 SH   SOLE NONE 0 0 110,674
ISHARES S&P GLOBAL FINANCIALS SECTOR INDEX FUND GLOBAL FINLS ETF 464287333 3,018 37,996 SH   SOLE NONE 0 0 37,996
ISHARES S&P GLOBAL TECHNOLOGY SECTOR INDEX FUND GLOBAL TECH ETF 464287291 3,942 67,953 SH   SOLE NONE 0 0 67,953
ISHARES SELECT DIVIDEND ETF SELECT DIVID ETF 464287168 649 5,072 SH   SOLE NONE 0 0 5,072
ISHARES TR CORE TOTAL USD CORE TOTAL USD 46434V613 15,258 307,445 SH   SOLE NONE 0 0 307,445
ISHARES TR EAFE GRWTH ETF EAFE GRWTH ETF 464288885 11,602 120,523 SH   SOLE NONE 0 0 120,523
ISHARES TR EAFE VALUE ETF EAFE VALUE ETF 464288877 14,094 280,429 SH   SOLE NONE 0 0 280,429
ISHARES TR ESG AWARE MSCI USA ETF ESG AWR MSCI USA 46435G425 36,047 355,671 SH   SOLE NONE 0 0 355,671
ISHARES TR ISHS 1-5YR INVS ISHS 1-5YR INVS 464288646 564 10,921 SH   SOLE NONE 0 0 10,921
ISHARES TR ISHS 5-10YR INVT ISHS 5-10YR INVT 464288638 2,135 38,916 SH   SOLE NONE 0 0 38,916
ISHARES TR JP MOR EM MK ETF JPMORGAN USD EMG 464288281 994 10,177 SH   SOLE NONE 0 0 10,177
ISHARES TR MBS ETF MBS ETF 464288588 3,567 35,021 SH   SOLE NONE 0 0 35,021
ISHARES TR MSCI USA MIN VOL MSCI USA MIN VOL 46429B697 18,402 237,232 SH   SOLE NONE 0 0 237,232
ISHARES TR MSCI USA VALUE MSCI USA VALUE 46432F388 3,305 31,610 SH   SOLE NONE 0 0 31,610
ISHARES TR PFD AND INCM SEC PFD AND INCM SEC 464288687 908 24,933 SH   SOLE NONE 0 0 24,933
ISHARES TR U.S. MED DVC ETF U.S. MED DVC ETF 464288810 260 4,270 SH   SOLE NONE 0 0 4,270
ISHARES TR US TREAS BD ETF US TREAS BD ETF 46429B267 10,092 405,161 SH   SOLE NONE 0 0 405,161
ISHARES TRUST 0-5YR HIGH YIELD CORP BD ISIN US46434V4077 SEDOL BFS2LL0 0-5YR HI YL CP 46434V407 484 11,029 SH   SOLE NONE 0 0 11,029
ISHARES TRUST CORE DIVID GWTH CORE DIV GRWTH 46434V621 6,768 126,731 SH   SOLE NONE 0 0 126,731
ISHARES TRUST CORE MSCI EAFE ETF CORE MSCI EAFE 46432F842 2,429 34,948 SH   SOLE NONE 0 0 34,948
ISHARES TRUST FALLEN ANGELS USD BD ETF FALN ANGLS USD 46435G474 10,813 389,519 SH   SOLE NONE 0 0 389,519
JOHNSON &JOHNSON COM USD1.00 COM 478160104 2,475 13,966 SH   SOLE NONE 0 0 13,966
JPMORGAN CHASE & CO COM 46625H100 2,000 14,675 SH   SOLE NONE 0 0 14,675
KELLOGG COMPANY COM USD0.25 COM 487836108 222 3,449 SH   SOLE NONE 0 0 3,449
KIMBERLY-CLARK CORP COM COM 494368103 360 2,930 SH   SOLE NONE 0 0 2,930
LINCOLN ELECTRIC HOLDINGS INC COM 533900106 859 6,235 SH   SOLE NONE 0 0 6,235
LULULEMON ATHLETICA INC COM USD0.005 COM 550021109 424 1,161 SH   SOLE NONE 0 0 1,161
MASTERCARD INCORPORATED CL A CL A 57636Q104 823 2,303 SH   SOLE NONE 0 0 2,303
MCDONALD S CORP COM 580135101 1,758 7,113 SH   SOLE NONE 0 0 7,113
MCKESSON CORP COM 58155Q103 750 2,452 SH   SOLE NONE 0 0 2,452
MEDTRONIC PLC SHS G5960L103 222 2,009 SH   SOLE NONE 0 0 2,009
MERCK &CO. INC COM COM 58933Y105 1,333 16,246 SH   SOLE NONE 0 0 16,246
MERITOR INC COM 59001K100 216 6,098 SH   SOLE NONE 0 0 6,098
META PLATFORMS INC CLASS A COMMON STOCK CL A 30303M102 661 2,973 SH   SOLE NONE 0 0 2,973
MICROSOFT CORP COM 594918104 5,398 17,510 SH   SOLE NONE 0 0 17,510
MIDDLEFIELD BANC CORP(US) COM NPV COM NEW 596304204 977 39,402 SH   SOLE NONE 0 0 39,402
MONDELEZ INTL INC COM NPV CL A 609207105 1,507 24,008 SH   SOLE NONE 0 0 24,008
MOODYS CORP COM USD0.01 COM 615369105 1,670 4,952 SH   SOLE NONE 0 0 4,952
NETFLIX INC COM 64110L106 674 1,800 SH   SOLE NONE 0 0 1,800
NIKE INC CLASS B COM NPV CL B 654106103 662 4,924 SH   SOLE NONE 0 0 4,924
NVIDIA CORPORATION COM COM 67066G104 548 2,009 SH   SOLE NONE 0 0 2,009
PAYPAL HLDGS INC COM COM 70450Y103 862 7,461 SH   SOLE NONE 0 0 7,461
PENNANTPARK FLOATING RATE CAP COM COM 70806A106 139 10,314 SH   SOLE NONE 0 0 10,314
PEPSICO INC COM 713448108 1,233 7,372 SH   SOLE NONE 0 0 7,372
PFIZER INC COM 717081103 1,793 34,635 SH   SOLE NONE 0 0 34,635
PHILIP MORRIS INTERNATIONAL INC COM NPV COM 718172109 240 2,564 SH   SOLE NONE 0 0 2,564
PNC FINANCIAL SERVICES GROUP COM USD5 COM 693475105 238 1,293 SH   SOLE NONE 0 0 1,293
PREFERRED APARTMENT COMMUNITIES INC COM 74039L103 254 10,200 SH   SOLE NONE 0 0 10,200
PROCTER AND GAMBLE CO COM COM 742718109 2,945 19,275 SH   SOLE NONE 0 0 19,275
PROGRESSIVE CORP COM COM 743315103 1,445 12,677 SH   SOLE NONE 0 0 12,677
PROSPECT CAP CORP BOND CALL MAKE WHOLE 6.37500 03/01/2025 (Call Date 12/01/24) NOTE 6.375% 3/0 74348TAT9 36 35,000 SH   SOLE NONE 0 0 35,000
QUALCOMM INC COM 747525103 948 6,204 SH   SOLE NONE 0 0 6,204
SALESFORCE.COM INC COM USD0.001 COM 79466L302 1,070 5,043 SH   SOLE NONE 0 0 5,043
SHERWIN-WILLIAMS CO COM 824348106 421 1,689 SH   SOLE NONE 0 0 1,689
SPDR DOW JONES INDL AVERAGE ET UT SER 1 UT SER 1 78467X109 371 1,072 SH   SOLE NONE 0 0 1,072
SPOTIFY TECHNOLOGY S.A. COM EUR0.000625 SHS L8681T102 227 1,508 SH   SOLE NONE 0 0 1,508
SPROTT PHYSICAL GOLD TRUST UNIT ISIN CA85207H1047 SEDOL BYVW239 UNIT 85207H104 286 18,615 SH   SOLE NONE 0 0 18,615
STARBUCKS CORP COM USD0.001 COM 855244109 862 9,483 SH   SOLE NONE 0 0 9,483
TEKLA WORLD HEALTHCARE FD BEN INT SHS BEN INT SHS 87911L108 169 11,105 SH   SOLE NONE 0 0 11,105
TESLA INC COM COM 88160R101 2,005 1,861 SH   SOLE NONE 0 0 1,861
TEXAS INSTRUMENTS INC COM USD1.00 COM 882508104 1,295 7,063 SH   SOLE NONE 0 0 7,063
THERMO FISHER SCIENTIFIC INC COM 883556102 1,668 2,825 SH   SOLE NONE 0 0 2,825
UNION PAC CORP COM COM 907818108 670 2,453 SH   SOLE NONE 0 0 2,453
UNITED PARCEL SERVICE INC CL B 911312106 1,871 8,728 SH   SOLE NONE 0 0 8,728
UNITEDHEALTH GROUP INC COM 91324P102 2,811 5,513 SH   SOLE NONE 0 0 5,513
VANGUARD INDEX FDS VANGUARD GROWTH ETF FORMERLY VANGUARD INDEX TR VIPERS GROWTH ETF 922908736 244 850 SH   SOLE NONE 0 0 850
VANGUARD INTERMEDIATE TERM CORPORATE BOND ETF INT-TERM CORP 92206C870 708 8,238 SH   SOLE NONE 0 0 8,238
VANGUARD MID-CAP INDEX FUND MID CAP ETF 922908629 240 1,010 SH   SOLE NONE 0 0 1,010
VERIZON COMMUNICATIONS INC COM 92343V104 1,986 38,999 SH   SOLE NONE 0 0 38,999
VISA INC COM CL A 92826C839 2,421 10,917 SH   SOLE NONE 0 0 10,917
VMWARE INC CL A COM 928563402 310 2,725 SH   SOLE NONE 0 0 2,725
WALMART INC COM COM 931142103 1,839 12,349 SH   SOLE NONE 0 0 12,349