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 |