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 FIGI (to the nearest dollar) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
3-D SYS CORP DEL COM NEW 88554D205 BBG001S7FHX1 118,134 15,964 SH   SOLE   0 0 15,964
ABBOTT LABS COM 002824100 BBG001S5N9M6 717,339 6,534 SH   SOLE   0 0 6,534
ABBVIE INC COM 00287Y109 BBG0025Y4RZ3 919,561 5,690 SH   SOLE   0 0 5,690
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 BBG006G2JWB1 315,715 3,584 SH   SOLE   0 0 3,584
ALLSTATE CORP COM 020002101 BBG001S9BM06 278,794 2,056 SH   SOLE   0 0 2,056
ALPHABET INC CAP STK CL A 02079K305 BBG009S39JY5 2,716,866 30,793 SH   SOLE   0 0 30,793
ALPHABET INC CAP STK CL C 02079K107 BBG009S3NB21 498,663 5,620 SH   SOLE   0 0 5,620
AMAZON COM INC COM 023135106 BBG001S5PQL7 460,224 5,479 SH   SOLE   0 0 5,479
AMBARELLA INC SHS G037AX101 BBG001V1SN18 306,242 3,724 SH   SOLE   0 0 3,724
AMDOCS LTD SHS G02602103 BBG001SBX7P3 1,391,811 15,311 SH   SOLE   0 0 15,311
AMERICAN ASSETS TR INC COM 024013104 BBG001TCBJS5 288,983 10,905 SH   SOLE   0 0 10,905
AMERICAN EXPRESS CO COM 025816109 BBG001S5P034 886,500 6,000 SH   SOLE   0 0 6,000
AMERIPRISE FINL INC COM 03076C106 BBG001SK6096 373,644 1,200 SH   SOLE   0 0 1,200
APPLE INC COM 037833100 BBG001S5N8V8 13,267,536 102,113 SH   SOLE   0 0 102,113
BAIDU INC SPON ADR REP A 056752108 BBG001SNBKD5 313,401 2,740 SH   SOLE   0 0 2,740
BANK NEW YORK MELLON CORP COM 064058100 BBG001S5P6Q6 244,807 5,378 SH   SOLE   0 0 5,378
BERKSHIRE HATHAWAY INC DEL CL A 084670108 BBG001S902J2 4,218,399 9 SH   SOLE   0 0 9
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 BBG001S90346 5,786,315 18,732 SH   SOLE   0 0 18,732
BLACKROCK INC COM 09247X101 BBG001SDBP55 246,329 348 SH   SOLE   0 0 348
BNY MELLON ETF TRUST CONCENTRATED INT 09661T834 BBG013VPCL11 5,163,646 125,514 SH   SOLE   0 0 125,514
BOEING CO COM 097023105 BBG001S5P0V3 719,604 3,778 SH   SOLE   0 0 3,778
BOX INC CL A 10316T104 BBG001T5R852 4,171,078 133,989 SH   SOLE   0 0 133,989
BROOKFIELD RENEWABLE CORP CL A SUB VTG 11284V105 BBG00W5FR7D1 387,736 14,079 SH   SOLE   0 0 14,079
CATHAY GEN BANCORP COM 149150104 BBG001S6PB10 218,227 5,350 SH   SOLE   0 0 5,350
CHARGEPOINT HOLDINGS INC COM CL A 15961R105 BBG00Q741ZS7 159,018 16,686 SH   SOLE   0 0 16,686
CHUBB LIMITED COM H1467J104 BBG001S8S1L3 3,095,878 14,034 SH   SOLE   0 0 14,034
CITIGROUP INC COM NEW 172967424 BBG001S72ZG4 878,551 19,424 SH   SOLE   0 0 19,424
CLEVELAND-CLIFFS INC NEW COM 185899101 BBG001S5PW43 2,594,822 161,069 SH   SOLE   0 0 161,069
COSTCO WHSL CORP NEW COM 22160K105 BBG001S9KRQ7 310,479 680 SH   SOLE   0 0 680
CRITEO S A SPONS ADS 226718104 BBG005938P71 1,203,477 46,181 SH   SOLE   0 0 46,181
CSX CORP COM 126408103 BBG001S5Q7Q3 1,090,496 35,200 SH   SOLE   0 0 35,200
CVS HEALTH CORP COM 126650100 BBG001S5QBD8 3,683,885 39,531 SH   SOLE   0 0 39,531
DEERE & CO COM 244199105 BBG001S5QFF7 1,777,210 4,145 SH   SOLE   0 0 4,145
DISNEY WALT CO COM 254687106 BBG001S5QHF3 2,195,759 25,273 SH   SOLE   0 0 25,273
ETFIS SER TR I VIRTUS REAVES UT 26923G806 BBG00B2VXTZ6 248,432 5,300 SH   SOLE   0 0 5,300
EXXON MOBIL CORP COM 30231G102 BBG001S69V32 653,141 5,922 SH   SOLE   0 0 5,922
FERGUSON PLC NEW SHS G3421J106 BBG00NZ6VPK5 217,881 1,716 SH   SOLE   0 0 1,716
FLUOR CORP NEW COM 343412102 BBG001S5Q738 2,136,477 61,641 SH   SOLE   0 0 61,641
FORTINET INC COM 34959E109 BBG001S77BL6 1,997,692 40,861 SH   SOLE   0 0 40,861
FRANKLIN TEMPLETON ETF TR FTSE SOUTH KOREA 35473P710 BBG00J3N5C11 1,239,661 63,605 SH   SOLE   0 0 63,605
FREEPORT-MCMORAN INC CL B 35671D857 BBG001S5R3F3 1,938,418 51,011 SH   SOLE   0 0 51,011
GEN DIGITAL INC COM 668771108 BBG001S5QG38 767,473 35,813 SH   SOLE   0 0 35,813
GLOBAL X FDS GLOBAL X SILVER 37954Y848 BBG001SSPRJ8 834,536 29,625 SH   SOLE   0 0 29,625
GRAINGER W W INC COM 384802104 BBG001S5RRD2 1,232,094 2,215 SH   SOLE   0 0 2,215
GRANITE REAL ESTATE INVT TR UNIT 99/99/9999 387437114 BBG001SLX655 347,645 6,818 SH   SOLE   0 0 6,818
GROUPON INC COM NEW 399473206 BBG001T8J560 767,867 89,495 SH   SOLE   0 0 89,495
GXO LOGISTICS INCORPORATED COMMON STOCK 36262G101 BBG00YDGX9Z1 485,940 11,383 SH   SOLE   0 0 11,383
HANESBRANDS INC COM 410345102 BBG001SMCKB8 594,199 93,428 SH   SOLE   0 0 93,428
HARLEY DAVIDSON INC COM 412822108 BBG001S5RTY5 308,880 7,425 SH   SOLE   0 0 7,425
HARTFORD FINL SVCS GROUP INC COM 416515104 BBG001S8PXF3 270,865 3,572 SH   SOLE   0 0 3,572
HOME DEPOT INC COM 437076102 BBG001S5RTW7 526,576 1,667 SH   SOLE   0 0 1,667
HOULIHAN LOKEY INC CL A 441593100 BBG001SFVN99 3,461,705 39,717 SH   SOLE   0 0 39,717
ILLUMINA INC COM 452327109 BBG001SF4NY1 1,496,006 7,399 SH   SOLE   0 0 7,399
INDEPENDENT BANK GROUP INC COM 45384B106 BBG003981NT3 297,396 4,950 SH   SOLE   0 0 4,950
INTEL CORP COM 458140100 BBG001S5SF65 286,686 10,847 SH   SOLE   0 0 10,847
INTERNATIONAL BUSINESS MACHS COM 459200101 BBG001S5S399 836,237 5,935 SH   SOLE   0 0 5,935
INTUIT COM 461202103 BBG001S6TWR2 2,230,708 5,731 SH   SOLE   0 0 5,731
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 BBG00KJR2NN7 1,086,636 7,693 SH   SOLE   0 0 7,693
ISHARES GOLD TR ISHARES NEW 464285204 BBG001SJK6D5 3,774,530 109,122 SH   SOLE   0 0 109,122
ISHARES INC ESG AWR MSCI EM 46434G863 BBG00D7BDH70 676,274 22,490 SH   SOLE   0 0 22,490
ISHARES INC MSCI BRAZIL ETF 464286400 BBG001SFN5N1 334,661 11,965 SH   SOLE   0 0 11,965
ISHARES INC MSCI JPN ETF NEW 46434G822 BBG001S8SYN9 1,342,436 24,659 SH   SOLE   0 0 24,659
ISHARES TR CALIF MUN BD ETF 464288356 BBG001T03XM5 382,558 6,818 SH   SOLE   0 0 6,818
ISHARES TR CHINA LG-CAP ETF 464287184 BBG001SMDNB1 1,503,013 53,110 SH   SOLE   0 0 53,110
ISHARES TR CORE S&P US GWT 464287671 BBG001SFQL99 616,780 7,566 SH   SOLE   0 0 7,566
ISHARES TR CORE US AGGBD ET 464287226 BBG001SM1QT8 14,656,644 151,115 SH   SOLE   0 0 151,115
ISHARES TR EAFE VALUE ETF 464288877 BBG001SNYBH6 1,972,794 42,999 SH   SOLE   0 0 42,999
ISHARES TR ESG AW MSCI EAFE 46435G516 BBG00D7BBRS7 561,683 8,544 SH   SOLE   0 0 8,544
ISHARES TR ESG AWR MSCI USA 46435G425 BBG00FFPFTS4 492,991 5,817 SH   SOLE   0 0 5,817
ISHARES TR ESG SCRD S&P MID 46436E551 BBG00XDJF7W4 261,865 7,983 SH   SOLE   0 0 7,983
ISHARES TR GL CLEAN ENE ETF 464288224 BBG001S7XDQ8 2,413,264 121,575 SH   SOLE   0 0 121,575
ISHARES TR MSCI ACWI ETF 464288257 BBG001S56QV7 1,743,096 20,536 SH   SOLE   0 0 20,536
ISHARES TR MSCI EMG MKT ETF 464287234 BBG001SK77D5 4,085,014 107,784 SH   SOLE   0 0 107,784
ISHARES TR RUS MID CAP ETF 464287499 BBG001SJCNS1 339,678 5,036 SH   SOLE   0 0 5,036
ISHARES TR S&P MC 400VL ETF 464287705 BBG001SFQJM9 375,581 3,726 SH   SOLE   0 0 3,726
ISHARES TR SP SMCP600VL ETF 464287879 BBG001SFQL26 349,900 3,832 SH   SOLE   0 0 3,832
JOHNSON & JOHNSON COM 478160104 BBG001S5SHQ9 2,840,024 16,077 SH   SOLE   0 0 16,077
JPMORGAN CHASE & CO COM 46625H100 BBG001S8CRC3 4,918,067 36,675 SH   SOLE   0 0 36,675
KIMBERLY-CLARK CORP COM 494368103 BBG001S5SLZ0 307,610 2,266 SH   SOLE   0 0 2,266
KRANESHARES TR CSI CHI INTERNET 500767306 BBG004XB9HZ5 1,112,175 36,827 SH   SOLE   0 0 36,827
LINCOLN EDL SVCS CORP COM 533535100 BBG001SH9DM7 156,330 27,000 SH   SOLE   0 0 27,000
LOCKHEED MARTIN CORP COM 539830109 BBG001S7PS57 212,381 437 SH   SOLE   0 0 437
MAGNITE INC COM 55955D100 BBG001T5LB97 212,552 20,071 SH   SOLE   0 0 20,071
MARKEL CORP COM 570535104 BBG001S9ZK95 209,481 159 SH   SOLE   0 0 159
MARRIOTT INTL INC NEW CL A 571903202 BBG001S78K44 297,780 2,000 SH   SOLE   0 0 2,000
MASTEC INC COM 576323109 BBG001S95HF8 752,099 8,814 SH   SOLE   0 0 8,814
MAXLINEAR INC COM 57776J100 BBG001S6MZV7 2,138,563 62,992 SH   SOLE   0 0 62,992
MCDONALDS CORP COM 580135101 BBG001S5T110 200,546 761 SH   SOLE   0 0 761
MERCK & CO INC COM 58933Y105 BBG001S5TC52 1,598,414 14,407 SH   SOLE   0 0 14,407
META PLATFORMS INC CL A 30303M102 BBG001SQCQC5 1,842,819 15,313 SH   SOLE   0 0 15,313
MICRON TECHNOLOGY INC COM 595112103 BBG001S6P675 366,726 7,337 SH   SOLE   0 0 7,337
MICROSOFT CORP COM 594918104 BBG001S5TD05 338,817 1,413 SH   SOLE   0 0 1,413
ORIGIN MATERIALS INC COM 68622D106 BBG00VR487L6 190,909 41,412 SH   SOLE   0 0 41,412
PALANTIR TECHNOLOGIES INC CL A 69608A108 BBG001T53796 114,173 17,784 SH   SOLE   0 0 17,784
PFIZER INC COM 717081103 BBG001S5V466 324,307 6,329 SH   SOLE   0 0 6,329
PINTEREST INC CL A 72352L106 BBG002583CW7 358,190 14,752 SH   SOLE   0 0 14,752
PROCTER AND GAMBLE CO COM 742718109 BBG001S5V4L9 791,901 5,225 SH   SOLE   0 0 5,225
PROSHARES TR SHORT S&P 500 NE 74347B425 BBG001SR6H49 2,406,872 150,148 SH   SOLE   0 0 150,148
PTC INC COM 69370C100 BBG001S6DNK6 1,901,479 15,840 SH   SOLE   0 0 15,840
PUBLIC STORAGE COM 74460D109 BBG001S5TH79 17,500,948 62,461 SH   SOLE   0 0 62,461
QUALCOMM INC COM 747525103 BBG001S6VS70 693,722 6,310 SH   SOLE   0 0 6,310
REALTY INCOME CORP COM 756109104 BBG001S884K0 308,270 4,860 SH   SOLE   0 0 4,860
ROCKWELL AUTOMATION INC COM 773903109 BBG001S5VRF5 2,620,658 10,175 SH   SOLE   0 0 10,175
SALESFORCE INC COM 79466L302 BBG001SDLP09 535,266 4,037 SH   SOLE   0 0 4,037
SEACHANGE INTL INC COM 811699107 BBG001S98375 37,688 80,000 SH   SOLE   0 0 80,000
SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100 BBG001S7R733 1,092,336 14,062 SH   SOLE   0 0 14,062
SILICON LABORATORIES INC COM 826919102 BBG001S5W492 580,406 4,278 SH   SOLE   0 0 4,278
SINGULAR GENOMICS SYSTEMS IN COM 82933R100 BBG010WX4HG1 106,936 53,202 SH   SOLE   0 0 53,202
SKYLINE CHAMPION CORPORATION COM 830830105 BBG001S5W456 230,404 4,473 SH   SOLE   0 0 4,473
SKYWORKS SOLUTIONS INC COM 83088M102 BBG001SCYWS2 941,435 10,331 SH   SOLE   0 0 10,331
SOLAREDGE TECHNOLOGIES INC COM 83417M104 BBG0084BC0P2 2,588,915 9,139 SH   SOLE   0 0 9,139
SOUTHWEST AIRLS CO COM 844741108 BBG001S5SXC9 237,778 7,062 SH   SOLE   0 0 7,062
SPDR INDEX SHS FDS S&P INTL SMLCP 78463X871 BBG001SRXRK9 1,132,844 38,519 SH   SOLE   0 0 38,519
SPDR S&P 500 ETF TR TR UNIT 78462F103 BBG001S72SM3 10,251,419 26,806 SH   SOLE   0 0 26,806
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 BBG001S63NQ1 1,929,236 4,357 SH   SOLE   0 0 4,357
STARBUCKS CORP COM 855244109 BBG001S72KH6 2,114,364 21,314 SH   SOLE   0 0 21,314
STARWOOD PPTY TR INC COM 85571B105 BBG001T4JCN5 839,247 45,785 SH   SOLE   0 0 45,785
STELLANTIS N.V SHS N82405106 BBG0078ZLDH8 142,000 10,000 SH   SOLE   0 0 10,000
STRATASYS LTD SHS M85548101 BBG002S5ZS58 231,223 19,496 SH   SOLE   0 0 19,496
STRIDE INC COM 86333M108 BBG001SNN4P5 1,019,540 32,594 SH   SOLE   0 0 32,594
SYSCO CORP COM 871829107 BBG001S5WJS8 401,974 5,258 SH   SOLE   0 0 5,258
TESLA INC COM 88160R101 BBG001SQKGD7 272,351 2,211 SH   SOLE   0 0 2,211
TEXAS INSTRS INC COM 882508104 BBG001S5WYZ7 568,582 3,441 SH   SOLE   0 0 3,441
TRIMBLE INC COM 896239100 BBG001S5SZP0 1,730,987 34,236 SH   SOLE   0 0 34,236
U HAUL HOLDING COMPANY COM SER N 023586506 BBG01B6SGC20 658,715 11,981 SH   SOLE   0 0 11,981
UBER TECHNOLOGIES INC COM 90353T100 BBG002B04MW4 752,262 30,419 SH   SOLE   0 0 30,419
ULTRA CLEAN HLDGS INC COM 90385V107 BBG001SHTS06 1,639,609 49,460 SH   SOLE   0 0 49,460
UNITED THERAPEUTICS CORP DEL COM 91307C102 BBG001S8RV10 13,090,491 47,073 SH   SOLE   0 0 47,073
UNIVERSAL TECHNICAL INST INC COM 913915104 BBG001SC4X67 519,241 77,268 SH   SOLE   0 0 77,268
VALE S A SPONSORED ADS 91912E105 BBG001SB54S8 382,928 22,565 SH   SOLE   0 0 22,565
VALMONT INDS INC COM 920253101 BBG001S5X650 1,891,052 5,719 SH   SOLE   0 0 5,719
VANECK ETF TRUST GOLD MINERS ETF 92189F106 BBG001SR42Z0 3,845,456 134,175 SH   SOLE   0 0 134,175
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406 BBG001SS0V24 265,439 2,453 SH   SOLE   0 0 2,453
VERISK ANALYTICS INC COM 92345Y106 BBG001SBRX64 1,630,436 9,242 SH   SOLE   0 0 9,242
VERIZON COMMUNICATIONS INC COM 92343V104 BBG001S67QY1 843,230 21,402 SH   SOLE   0 0 21,402
WELLS FARGO CO NEW COM 949746101 BBG001S5XF23 322,434 7,809 SH   SOLE   0 0 7,809
WORLD GOLD TR SPDR GLD MINIS 98149E303 BBG00L8YYQ05 432,217 11,943 SH   SOLE   0 0 11,943
YEXT INC COM 98585N106 BBG001V12329 658,191 100,795 SH   SOLE   0 0 100,795