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
Expires: July 31, 2015
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 00287Y109 730,259 2,902 SH SOLE 0 0 0 2,902
ADVANCED MICRO DEVICES INC COM 007903107 532,694 917 SH SOLE 0 0 0 917
ALPHABET INC CAP STK CL C 02079K107 16,865,440 47,733 SH SOLE 0 0 0 47,733
ALPHABET INC CAP STK CL A 02079K305 3,758,050 10,516 SH SOLE 0 0 0 10,516
AMAZON COM INC COM 023135106 7,987,012 33,511 SH SOLE 0 0 0 33,511
AMERICAN ELEC PWR CO INC COM 025537101 432,135 3,159 SH SOLE 0 0 0 3,159
AMERICAN EXPRESS CO COM 025816109 898,054 2,655 SH SOLE 0 0 0 2,655
AMES NATL CORP COM 031001100 926,319 31,284 SH SOLE 0 0 0 31,284
AMGEN INC COM 031162100 769,225 2,124 SH SOLE 0 0 0 2,124
ANGEL OAK FUNDS TRUST INCOME ETF 03463K760 27,831,686 1,339,350 SH SOLE 0 0 0 1,339,350
APPFOLIO INC COM CL A 03783C100 2,643,530 16,486 SH SOLE 0 0 0 16,486
APPLE INC COM 037833100 18,268,300 63,133 SH SOLE 0 0 0 63,133
ARISTA NETWORKS INC COM SHS 040413205 487,216 2,868 SH SOLE 0 0 0 2,868
ASANA INC CL A 04342Y104 100,338 14,334 SH SOLE 0 0 0 14,334
ASML HLDG NV N Y REGISTRY SHS N07059210 7,384,801 3,712 SH SOLE 0 0 0 3,712
ASTRAZENECA PLC ORD G0593M107 3,379,597 17,823 SH SOLE 0 0 0 17,823
AT&T INC COM 00206R102 214,168 10,346 SH SOLE 0 0 0 10,346
ATOMERA INC COM 04965B100 298,753 34,300 SH SOLE 0 0 0 34,300
AVANTOR INC COM 05352A100 252,549 25,510 SH SOLE 0 0 0 25,510
BANK OF AMER CORP COM 060505104 537,448 9,432 SH SOLE 0 0 0 9,432
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 9,966,268 19,917 SH SOLE 0 0 0 19,917
BERKSHIRE HATHAWAY INC DEL CL A 084670108 5,990,800 8 SH SOLE 0 0 0 8
BLACKROCK MUNIHLDNGS CALI COM 09254L107 707,145 64,344 SH SOLE 0 0 0 64,344
BLOOM ENERGY CORP COM CL A 093712107 226,722 749 SH SOLE 0 0 0 749
BLUE OWL CAPITAL CORPORATION COM 69121K104 365,982 33,669 SH SOLE 0 0 0 33,669
BOSTON SCIENTIFIC CORP COM 101137107 1,967,463 46,098 SH SOLE 0 0 0 46,098
BROADCOM INC COM 11135F101 6,076,883 16,087 SH SOLE 0 0 0 16,087
CALAMOS ETF TR NASDAQ AUTOCALLL 12811T530 274,031 10,206 SH SOLE 0 0 0 10,206
CALAMOS ETF TR AUTOC INCOM ETF 12811T571 2,170,341 79,763 SH SOLE 0 0 0 79,763
CATERPILLAR INC COM 149123101 1,084,087 1,018 SH SOLE 0 0 0 1,018
CBRE GROUP INC CL A 12504L109 378,479 2,810 SH SOLE 0 0 0 2,810
CENCORA INC COM 03073E105 493,800 1,745 SH SOLE 0 0 0 1,745
CHEVRON CORPORATION COM 166764100 672,893 4,059 SH SOLE 0 0 0 4,059
CISCO SYS INC COM 17275R102 618,309 5,264 SH SOLE 0 0 0 5,264
COCA COLA CO COM 191216100 579,142 7,126 SH SOLE 0 0 0 7,126
COHEN & STEERS INFRASTRUCTUR COM 19248A109 324,265 11,753 SH SOLE 0 0 0 11,753
COMMUNITY WEST BANCSHARES NE COM 203937107 259,092 9,646 SH SOLE 0 0 0 9,646
COSTCO WHOLESALE CORPORATION COM 22160K105 2,998,365 3,205 SH SOLE 0 0 0 3,205
DIGITAL RLTY TR INC COM 253868103 454,158 2,529 SH SOLE 0 0 0 2,529
DUKE ENERGY CORP NEW COM NEW 26441C204 344,040 2,718 SH SOLE 0 0 0 2,718
ELI LILLY & CO COM 532457108 13,365,419 11,143 SH SOLE 0 0 0 11,143
EMERSON ELEC CO COM 291011104 455,646 3,183 SH SOLE 0 0 0 3,183
ENERSYS COM 29275Y102 303,966 1,300 SH SOLE 0 0 0 1,300
ENOVIX CORPORATION COM 293594107 162,494 26,770 SH SOLE 0 0 0 26,770
ENTERPRISE PRODS PARTNERS L COM 293792107 407,705 11,091 SH SOLE 0 0 0 11,091
EXXON MOBIL CORP COM 30231G102 1,243,304 9,094 SH SOLE 0 0 0 9,094
FASTENAL CO COM 311900104 284,626 5,926 SH SOLE 0 0 0 5,926
FIRST SOLAR INC COM 336433107 340,018 1,441 SH SOLE 0 0 0 1,441
FIRST TR EXCH TRADED FD III CALIF MUN INCM 33739P863 2,233,604 44,985 SH SOLE 0 0 0 44,985
FIRST TR EXCHANGE TRADED FD BUYWRIT INCM ETF 33738R308 313,437 13,142 SH SOLE 0 0 0 13,142
FIRST TR EXCHANGE-TRADED FD STRUCTURED CR IN 33738D770 5,932,142 286,993 SH SOLE 0 0 0 286,993
FS CREDIT OPPORTUNITIES CORP COMMON STOCK 30290Y101 72,969 14,623 SH SOLE 0 0 0 14,623
GE AEROSPACE COM NEW 369604301 981,930 2,627 SH SOLE 0 0 0 2,627
GE VERNOVA INC COM 36828A101 922,265 785 SH SOLE 0 0 0 785
GENIUS SPORTS LIMITED SHARES CL A G3934V109 430,787 71,087 SH SOLE 0 0 0 71,087
GLASS HOUSE BRANDS INC SUB REG LTD VTG 377130406 140,400 10,800 SH SOLE 0 0 0 10,800
GLOBAL X FDS NASDAQ 100 COVER 37954Y483 347,571 18,859 SH SOLE 0 0 0 18,859
GLOBAL X FDS ADAPTIVE US 37954Y574 9,357,618 191,519 SH SOLE 0 0 0 191,519
GOLDMAN SACHS ETF TR ACTIVEBETA INT 381430107 1,825,258 39,940 SH SOLE 0 0 0 39,940
GOLDMAN SACHS ETF TR S&P 500 PREMIUM 38149W622 779,369 14,025 SH SOLE 0 0 0 14,025
GOLDMAN SACHS ETF TR ACCESS INVT GR 381430479 6,300,442 137,235 SH SOLE 0 0 0 137,235
GOLDMAN SACHS ETF TR ULTR SHOR BD ETF 381430230 1,123,271 22,210 SH SOLE 0 0 0 22,210
GOLDMAN SACHS GROUP INC COM 38141G104 523,890 518 SH SOLE 0 0 0 518
GORMAN RUPP CO COM 383082104 209,809 2,287 SH SOLE 0 0 0 2,287
GRAYSCALE BITCOIN TRUST ETF SHS REP COM UT 389637109 302,617 6,648 SH SOLE 0 0 0 6,648
HARBOR ETF TRUST COMM ALL WEA ETF 41151J505 4,184,706 142,628 SH SOLE 0 0 0 142,628
HDFC BANK LTD SPONSORED ADS 40415F101 3,152,242 122,038 SH SOLE 0 0 0 122,038
HOME DEPOT INC COM 437076102 3,469,587 9,838 SH SOLE 0 0 0 9,838
HONEYWELL AEROSPACE INC COM 43849R105 200,520 907 SH SOLE 0 0 0 907
HONEYWELL INTL INC COM 438516205 203,077 907 SH SOLE 0 0 0 907
INTEL CORP COM 458140100 947,209 6,784 SH SOLE 0 0 0 6,784
INTERNATIONAL BUSINESS MACHS COM 459200101 573,106 2,038 SH SOLE 0 0 0 2,038
INTUIT COM 461202103 3,317,571 12,711 SH SOLE 0 0 0 12,711
INTUITIVE SURGICAL INC COM NEW 46120E602 928,980 2,336 SH SOLE 0 0 0 2,336
INVESCO ACTIVELY MANAGED EXC TOTAL RETURN 46090A804 5,185,680 110,640 SH SOLE 0 0 0 110,640
INVESCO EXCH TRD SLF IDX FD RUSL 1000 DYNM 46138J619 701,644 10,237 SH SOLE 0 0 0 10,237
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 333,782 1,569 SH SOLE 0 0 0 1,569
INVESCO QQQ TR UNIT SER 1 46090E103 6,988,780 9,490 SH SOLE 0 0 0 9,490
IRON MTN INC DEL COM 46284V101 217,127 1,719 SH SOLE 0 0 0 1,719
ISHARES GOLD TR ISHARES NEW 464285204 555,905 7,362 SH SOLE 0 0 0 7,362
ISHARES TR ESG AWR MSCI USA 46435G425 319,975 1,955 SH SOLE 0 0 0 1,955
ISHARES TR MSCI ACWI ETF 464288257 17,970,889 114,486 SH SOLE 0 0 0 114,486
ISHARES TR RUS 1000 GRW ETF 464287614 217,422 1,751 SH SOLE 0 0 0 1,751
ISHARES TR CORE S&P500 ETF 464287200 371,449 496 SH SOLE 0 0 0 496
ISHARES TR CORE S&P SCP ETF 464287804 313,379 2,113 SH SOLE 0 0 0 2,113
ISHARES TR INTL DIV GRWTH 46435G524 239,082 2,719 SH SOLE 0 0 0 2,719
ISHARES TR EAFE GRWTH ETF 464288885 223,085 1,793 SH SOLE 0 0 0 1,793
ISHARES TR CORE MSCI PAC 46434V696 201,712 2,462 SH SOLE 0 0 0 2,462
ISHARES TR EXPND TEC SC ETF 464287549 549,465 3,359 SH SOLE 0 0 0 3,359
ISHARES TR MSCI USA QLT FCT 46432F339 367,765 1,676 SH SOLE 0 0 0 1,676
J P MORGAN EXCHANGE TRADED F ULTRA SHRT ETF 46641Q837 881,031 17,422 SH SOLE 0 0 0 17,422
J P MORGAN EXCHANGE TRADED F EQUITY PREMIUM 46641Q332 1,506,106 26,666 SH SOLE 0 0 0 26,666
JANUS DETROIT STR TR HEND SECU IN ETF 47103U746 3,643,529 71,149 SH SOLE 0 0 0 71,149
JANUS DETROIT STR TR HENDRSON AAA CL 47103U845 947,214 18,760 SH SOLE 0 0 0 18,760
JOHNSON & JOHNSON COM 478160104 1,177,659 4,637 SH SOLE 0 0 0 4,637
JPMORGAN CHASE & CO COM 46625H100 6,146,966 18,779 SH SOLE 0 0 0 18,779
LAM RESEARCH CORP COM NEW 512807306 202,441 467 SH SOLE 0 0 0 467
LINDE PLC SHS G54950103 3,299,464 6,358 SH SOLE 0 0 0 6,358
MARATHON PETE CORP COM 56585A102 343,109 1,342 SH SOLE 0 0 0 1,342
MASTERCARD INCORPORATED CL A 57636Q104 262,450 511 SH SOLE 0 0 0 511
MCKESSON CORP COM 58155Q103 4,664,319 6,173 SH SOLE 0 0 0 6,173
MERCADOLIBRE INC COM 58733R102 5,995,181 3,532 SH SOLE 0 0 0 3,532
MERCK & CO INC COM 58933Y105 1,054,577 8,207 SH SOLE 0 0 0 8,207
META PLATFORMS INC CL A 30303M102 630,716 1,120 SH SOLE 0 0 0 1,120
MICRON TECHNOLOGY INC COM 595112103 726,048 629 SH SOLE 0 0 0 629
MICROSOFT CORP COM 594918104 14,784,284 39,634 SH SOLE 0 0 0 39,634
MONDELEZ INTL INC CL A 609207105 218,924 3,785 SH SOLE 0 0 0 3,785
MORGAN STANLEY COM NEW 617446448 318,159 1,522 SH SOLE 0 0 0 1,522
NETFLIX INC. COM 64110L106 330,868 4,634 SH SOLE 0 0 0 4,634
NOVO-NORDISK A S ADR 670100205 359,071 7,490 SH SOLE 0 0 0 7,490
NU HLDGS LTD ORD SHS CL A G6683N103 3,188,938 238,693 SH SOLE 0 0 0 238,693
NUSHARES ETF TR NUVEN AA-BBB CLO 67092P730 519,156 20,700 SH SOLE 0 0 0 20,700
NVIDIA CORPORATION COM 67066G104 16,431,547 82,121 SH SOLE 0 0 0 82,121
OKTA INC CL A 679295105 2,648,358 19,409 SH SOLE 0 0 0 19,409
ORACLE CORP COM 68389X105 1,086,375 7,413 SH SOLE 0 0 0 7,413
PACER FDS TR METAURUS CAP 400 69374H436 3,291,084 73,022 SH SOLE 0 0 0 73,022
PACER FDS TR US CASH COWS 100 69374H881 681,712 10,960 SH SOLE 0 0 0 10,960
PACER FDS TR US SM CAP CA ETF 69374H857 396,631 7,837 SH SOLE 0 0 0 7,837
PACER FDS TR DEVELOPED MRKT 69374H873 5,715,574 137,295 SH SOLE 0 0 0 137,295
PACKAGING CORP AMER COM 695156109 4,539,234 19,050 SH SOLE 0 0 0 19,050
PALANTIR TECHNOLOGIES INC CL A 69608A108 277,791 2,381 SH SOLE 0 0 0 2,381
PARKER-HANNIFIN CORP COM 701094104 554,594 567 SH SOLE 0 0 0 567
PFIZER INC COM 717081103 331,558 13,769 SH SOLE 0 0 0 13,769
PIMCO ETF TR MULTISECTOR BD 72201R585 564,664 21,292 SH SOLE 0 0 0 21,292
PIMCO ETF TR ENHAN SHRT MA AC 72201R833 6,426,506 63,749 SH SOLE 0 0 0 63,749
PROCTER & GAMBLE CO COM 742718109 662,770 4,520 SH SOLE 0 0 0 4,520
PROSHARES TR S&P 500 DV ARIST 74348A467 1,371,352 24,419 SH SOLE 0 0 0 24,419
REALTY INCOME CORP COM 756109104 303,033 4,891 SH SOLE 0 0 0 4,891
REMITLY GLOBAL INC COM 75960P104 1,096,970 48,950 SH SOLE 0 0 0 48,950
RIVERNORTH OPPORTUNITIES FD COM 76881Y109 129,671 11,121 SH SOLE 0 0 0 11,121
ROBINHOOD MKTS INC COM CL A 770700102 2,046,314 20,406 SH SOLE 0 0 0 20,406
RTX CORPORATION COM 75513E101 543,444 2,864 SH SOLE 0 0 0 2,864
S&P GLOBAL INC COM 78409V104 316,034 776 SH SOLE 0 0 0 776
SCHWAB STRATEGIC TR FUNDAMENTAL US B 808524789 1,147,794 37,682 SH SOLE 0 0 0 37,682
SCHWAB STRATEGIC TR FUNDAMENTAL INTL 808524755 288,070 5,460 SH SOLE 0 0 0 5,460
SCHWAB STRATEGIC TR FUNDAMENTAL US L 808524771 468,556 15,066 SH SOLE 0 0 0 15,066
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 5,600,195 176,607 SH SOLE 0 0 0 176,607
SELECT SECTOR SPDR TR ST STR DISCR ETF 81369Y407 812,164 6,925 SH SOLE 0 0 0 6,925
SELECT SECTOR SPDR TR ST STR TECHN ETF 81369Y803 6,522,663 34,236 SH SOLE 0 0 0 34,236
SELECT SECTOR SPDR TR ST STR INDL ETF 81369Y704 3,877,264 20,932 SH SOLE 0 0 0 20,932
SELECT SECTOR SPDR TR ST STR FINL ETF 81369Y605 4,935,661 92,066 SH SOLE 0 0 0 92,066
SELECT SECTOR SPDR TR ST STR CARE ETF 81369Y209 2,836,523 17,878 SH SOLE 0 0 0 17,878
SLB LIMITED COM STK 806857108 214,133 4,606 SH SOLE 0 0 0 4,606
SNAP ON INC COM 833034101 309,043 768 SH SOLE 0 0 0 768
SPDR GOLD TR GOLD SHS 78463V107 361,012 980 SH SOLE 0 0 0 980
SPDR SERIES TRUST ST STR BLO 1 ETF 78468R663 1,539,644 16,801 SH SOLE 0 0 0 16,801
STARBUCKS CORP COM 855244109 342,183 3,348 SH SOLE 0 0 0 3,348
STATE STR SPDR S&P 500 ETF T TR UNIT 78462F103 9,634,827 12,902 SH SOLE 0 0 0 12,902
STONERIDGE INC COM 86183P102 369,294 50,450 SH SOLE 0 0 0 50,450
STRYKER CORPORATION COM 863667101 690,389 2,193 SH SOLE 0 0 0 2,193
TAIWAN SEMICONDUCTOR MANUFAC SPONSORED ADS 874039100 1,679,614 3,517 SH SOLE 0 0 0 3,517
TARGET CORP COM 87612E106 287,995 2,205 SH SOLE 0 0 0 2,205
TCW ETF TRUST FLEXIBLE INCOME 29287L700 4,343,841 110,784 SH SOLE 0 0 0 110,784
TEMA ETF TRUST SPACE INNOV ETF 87975E776 838,640 27,605 SH SOLE 0 0 0 27,605
TEMA ETF TRUST DURABLE QTY ETF 87975E107 5,115,252 122,521 SH SOLE 0 0 0 122,521
TEMA ETF TRUST ELECTRIFICATION 87975E834 2,165,629 51,698 SH SOLE 0 0 0 51,698
TESLA INC COM 88160R101 1,456,958 3,464 SH SOLE 0 0 0 3,464
TEVA PHARMACEUTICAL INDS LTD SPONSORED ADS 881624209 233,772 6,900 SH SOLE 0 0 0 6,900
THORNBURG ETF TR INTL EQUITY ETF 88521L306 20,487,388 593,495 SH SOLE 0 0 0 593,495
THORNBURG ETF TR MULTI SECTOR BD 88521L207 262,195 10,343 SH SOLE 0 0 0 10,343
TIDAL TRUST I FUND GRAN US ETF 886364231 439,110 15,881 SH SOLE 0 0 0 15,881
UBER TECHNOLOGIES INC COM 90353T100 235,314 3,261 SH SOLE 0 0 0 3,261
UNION PAC CORP COM 907818108 439,824 1,617 SH SOLE 0 0 0 1,617
VANGUARD ADMIRAL FDS INC 500 GRTH IDX F 921932505 319,078 3,862 SH SOLE 0 0 0 3,862
VANGUARD CHARLOTTE FDS TOTAL INT BD ETF 92203J407 359,351 7,420 SH SOLE 0 0 0 7,420
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 2,497,357 3,636 SH SOLE 0 0 0 3,636
VANGUARD INDEX FDS TOTAL STK MKT 922908769 1,053,874 2,848 SH SOLE 0 0 0 2,848
VANGUARD INDEX FDS SML CP GRW ETF 922908595 233,682 639 SH SOLE 0 0 0 639
VANGUARD INDEX FDS GROWTH ETF 922908736 1,053,846 12,234 SH SOLE 0 0 0 12,234
VANGUARD INDEX FDS MID CAP ETF 922908629 480,299 5,961 SH SOLE 0 0 0 5,961
VANGUARD INDEX FDS VALUE ETF 922908744 226,865 1,041 SH SOLE 0 0 0 1,041
VANGUARD SCOTTSDALE FDS SHORT TERM TREAS 92206C102 477,997 8,213 SH SOLE 0 0 0 8,213
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 5,002,925 21,143 SH SOLE 0 0 0 21,143
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406 348,140 2,203 SH SOLE 0 0 0 2,203
VANGUARD WORLD FD MEGA GRWTH IND 921910816 345,926 3,935 SH SOLE 0 0 0 3,935
VANGUARD WORLD FD HEALTH CAR ETF 92204A504 466,755 1,561 SH SOLE 0 0 0 1,561
VANGUARD WORLD FD EMERGING MRKTS E 921910683 6,400,159 66,654 SH SOLE 0 0 0 66,654
VANGUARD WORLD FD INF TECH ETF 92204A702 442,429 3,702 SH SOLE 0 0 0 3,702
VEEVA SYS INC CL A COM 922475108 2,661,340 14,996 SH SOLE 0 0 0 14,996
VERIZON COMMUNICATIONS INC COM 92343V104 256,211 6,051 SH SOLE 0 0 0 6,051
VERTEX PHARMACEUTICALS INC COM 92532F100 210,614 424 SH SOLE 0 0 0 424
VERTIV HOLDINGS CO COM CL A 92537N108 244,753 731 SH SOLE 0 0 0 731
VIKING THERAPEUTICS INC COM 92686J106 1,951,592 50,028 SH SOLE 0 0 0 50,028
VISA INC COM CL A 92826C839 4,027,215 11,738 SH SOLE 0 0 0 11,738
VISTRA CORP COM 92840M102 2,669,278 16,827 SH SOLE 0 0 0 16,827
WALMART INC COM 931142103 624,858 5,517 SH SOLE 0 0 0 5,517
WILLIAMS COS INC COM 969457100 260,264 3,501 SH SOLE 0 0 0 3,501
WISDOMTREE TR JAPAN OPPOR FD 97717W521 4,376,089 75,888 SH SOLE 0 0 0 75,888