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 358,884 33,478 SH   SOLE   0 0 33,478
ABBOTT LABS COM 002824100 BBG001S5N9M6 661,606 6,534 SH   SOLE   0 0 6,534
ABBVIE INC COM 00287Y109 BBG0025Y4RZ3 906,815 5,690 SH   SOLE   0 0 5,690
ADOBE SYSTEMS INCORPORATED COM 00724F101 BBG001S5NCQ5 316,873 822 SH   SOLE   0 0 822
ALLSTATE CORP COM 020002101 BBG001S9BM06 227,825 2,056 SH   SOLE   0 0 2,056
ALPHABET INC CAP STK CL A 02079K305 BBG009S39JY5 2,860,355 27,575 SH   SOLE   0 0 27,575
ALPHABET INC CAP STK CL C 02079K107 BBG009S3NB21 584,480 5,620 SH   SOLE   0 0 5,620
AMAZON COM INC COM 023135106 BBG001S5PQL7 530,173 5,133 SH   SOLE   0 0 5,133
AMBARELLA INC SHS G037AX101 BBG001V1SN18 286,084 3,695 SH   SOLE   0 0 3,695
AMDOCS LTD SHS G02602103 BBG001SBX7P3 1,470,361 15,311 SH   SOLE   0 0 15,311
AMERICAN ASSETS TR INC COM 024013104 BBG001TCBJS5 251,727 13,541 SH   SOLE   0 0 13,541
AMERICAN EXPRESS CO COM 025816109 BBG001S5P034 989,700 6,000 SH   SOLE   0 0 6,000
AMERIPRISE FINL INC COM 03076C106 BBG001SK6096 367,800 1,200 SH   SOLE   0 0 1,200
APPLE INC COM 037833100 BBG001S5N8V8 16,855,093 102,214 SH   SOLE   0 0 102,214
BERKSHIRE HATHAWAY INC DEL CL A 084670108 BBG001S902J2 4,190,400 9 SH   SOLE   0 0 9
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 BBG001S90346 10,362,939 33,562 SH   SOLE   0 0 33,562
BLACKROCK INC COM 09247X101 BBG001SDBP55 233,796 349 SH   SOLE   0 0 349
BNY MELLON ETF TRUST CONCENTRATED INT 09661T834 BBG013VPCL11 5,990,088 128,739 SH   SOLE   0 0 128,739
BOEING CO COM 097023105 BBG001S5P0V3 802,486 3,778 SH   SOLE   0 0 3,778
BOX INC CL A 10316T104 BBG001T5R852 4,841,382 180,716 SH   SOLE   0 0 180,716
BROOKFIELD INFRASTRUCTURE CO COM SB VTG SHS A 11275Q107 BBG00QDWSVL5 923,227 20,044 SH   SOLE   0 0 20,044
BROOKFIELD RENEWABLE CORP CL A SUB VTG 11284V105 BBG00W5FR7D1 533,162 15,255 SH   SOLE   0 0 15,255
CAMECO CORP COM 13321L108 BBG001S5Y5S6 206,717 7,899 SH   SOLE   0 0 7,899
CATERPILLAR INC COM 149123101 BBG001S5PJ06 325,374 1,422 SH   SOLE   0 0 1,422
CHARGEPOINT HOLDINGS INC COM CL A 15961R105 BBG00Q741ZS7 174,702 16,686 SH   SOLE   0 0 16,686
CHUBB LIMITED COM H1467J104 BBG001S8S1L3 2,744,960 14,136 SH   SOLE   0 0 14,136
CLEARFIELD INC COM 18482P103 BBG001S5NS35 218,966 4,701 SH   SOLE   0 0 4,701
CLEVELAND-CLIFFS INC NEW COM 185899101 BBG001S5PW43 2,745,266 149,769 SH   SOLE   0 0 149,769
COSTCO WHSL CORP NEW COM 22160K105 BBG001S9KRQ7 319,487 643 SH   SOLE   0 0 643
CRITEO S A SPONS ADS 226718104 BBG005938P71 1,596,705 50,681 SH   SOLE   0 0 50,681
CSX CORP COM 126408103 BBG001S5Q7Q3 1,053,888 35,200 SH   SOLE   0 0 35,200
CVS HEALTH CORP COM 126650100 BBG001S5QBD8 1,768,719 23,802 SH   SOLE   0 0 23,802
DEERE & CO COM 244199105 BBG001S5QFF7 1,711,388 4,145 SH   SOLE   0 0 4,145
DESKTOP METAL INC COM CL A 25058X105 BBG00P17H1G9 115,000 50,000 SH   SOLE   0 0 50,000
DISNEY WALT CO COM 254687106 BBG001S5QHF3 2,795,176 27,915 SH   SOLE   0 0 27,915
DOLLAR TREE INC COM 256746108 BBG001S6ZGL6 519,364 3,618 SH   SOLE   0 0 3,618
ELEVANCE HEALTH INC COM 036752103 BBG001S6KBQ8 266,690 580 SH   SOLE   0 0 580
ETFIS SER TR I VIRTUS REAVES UT 26923G806 BBG00B2VXTZ6 242,085 5,300 SH   SOLE   0 0 5,300
EXXON MOBIL CORP COM 30231G102 BBG001S69V32 649,729 5,925 SH   SOLE   0 0 5,925
FERGUSON PLC NEW SHS G3421J106 BBG00NZ6VPK5 323,140 2,416 SH   SOLE   0 0 2,416
FLUOR CORP NEW COM 343412102 BBG001S5Q738 1,905,323 61,641 SH   SOLE   0 0 61,641
FORTINET INC COM 34959E109 BBG001S77BL6 2,586,488 38,918 SH   SOLE   0 0 38,918
FRANKLIN TEMPLETON ETF TR FTSE SOUTH KOREA 35473P710 BBG00J3N5C11 1,336,977 63,605 SH   SOLE   0 0 63,605
FREEPORT-MCMORAN INC CL B 35671D857 BBG001S5R3F3 2,267,764 55,433 SH   SOLE   0 0 55,433
GLOBAL X FDS GLOBAL X SILVER 37954Y848 BBG001SSPRJ8 1,029,519 33,513 SH   SOLE   0 0 33,513
GRAINGER W W INC COM 384802104 BBG001S5RRD2 1,456,833 2,115 SH   SOLE   0 0 2,115
GRANITE REAL ESTATE INVT TR UNIT 99/99/9999 387437114 BBG001SLX655 425,578 6,869 SH   SOLE   0 0 6,869
GROUPON INC COM NEW 399473206 BBG001T8J560 253,471 60,207 SH   SOLE   0 0 60,207
GXO LOGISTICS INCORPORATED COMMON STOCK 36262G101 BBG00YDGX9Z1 574,386 11,383 SH   SOLE   0 0 11,383
HANESBRANDS INC COM 410345102 BBG001SMCKB8 62,132 11,812 SH   SOLE   0 0 11,812
HARLEY DAVIDSON INC COM 412822108 BBG001S5RTY5 479,485 12,628 SH   SOLE   0 0 12,628
HARTFORD FINL SVCS GROUP INC COM 416515104 BBG001S8PXF3 248,933 3,572 SH   SOLE   0 0 3,572
HOME DEPOT INC COM 437076102 BBG001S5RTW7 495,281 1,678 SH   SOLE   0 0 1,678
HOULIHAN LOKEY INC CL A 441593100 BBG001SFVN99 3,296,397 37,677 SH   SOLE   0 0 37,677
ILLUMINA INC COM 452327109 BBG001SF4NY1 3,208,643 13,798 SH   SOLE   0 0 13,798
INDEPENDENT BANK GROUP INC COM 45384B106 BBG003981NT3 229,433 4,950 SH   SOLE   0 0 4,950
INDIE SEMICONDUCTOR INC CLASS A COM 45569U101 BBG00Z3XTNY7 339,900 32,218 SH   SOLE   0 0 32,218
INTEL CORP COM 458140100 BBG001S5SF65 214,609 6,569 SH   SOLE   0 0 6,569
INTERNATIONAL BUSINESS MACHS COM 459200101 BBG001S5S399 843,765 6,437 SH   SOLE   0 0 6,437
INTUIT COM 461202103 BBG001S6TWR2 2,560,830 5,744 SH   SOLE   0 0 5,744
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 BBG00KJR2NN7 1,131,040 7,821 SH   SOLE   0 0 7,821
ISHARES GOLD TR ISHARES NEW 464285204 BBG001SJK6D5 4,212,559 112,726 SH   SOLE   0 0 112,726
ISHARES INC ESG AWR MSCI EM 46434G863 BBG00D7BDH70 671,594 21,334 SH   SOLE   0 0 21,334
ISHARES INC MSCI BRAZIL ETF 464286400 BBG001SFN5N1 1,357,528 49,581 SH   SOLE   0 0 49,581
ISHARES INC MSCI JPN ETF NEW 46434G822 BBG001S8SYN9 1,097,386 18,698 SH   SOLE   0 0 18,698
ISHARES TR CALIF MUN BD ETF 464288356 BBG001T03XM5 269,185 4,688 SH   SOLE   0 0 4,688
ISHARES TR CORE S&P US GWT 464287671 BBG001SFQL99 671,634 7,566 SH   SOLE   0 0 7,566
ISHARES TR CORE US AGGBD ET 464287226 BBG001SM1QT8 5,879,358 59,006 SH   SOLE   0 0 59,006
ISHARES TR EAFE VALUE ETF 464288877 BBG001SNYBH6 1,587,805 32,718 SH   SOLE   0 0 32,718
ISHARES TR ESG AW MSCI EAFE 46435G516 BBG00D7BBRS7 557,766 7,764 SH   SOLE   0 0 7,764
ISHARES TR ESG AWR MSCI USA 46435G425 BBG00FFPFTS4 404,492 4,472 SH   SOLE   0 0 4,472
ISHARES TR ESG SCRD S&P MID 46436E551 BBG00XDJF7W4 221,207 6,508 SH   SOLE   0 0 6,508
ISHARES TR GL CLEAN ENE ETF 464288224 BBG001S7XDQ8 1,784,453 90,215 SH   SOLE   0 0 90,215
ISHARES TR MSCI ACWI ETF 464288257 BBG001S56QV7 351,331 3,854 SH   SOLE   0 0 3,854
ISHARES TR MSCI EMG MKT ETF 464287234 BBG001SK77D5 3,332,476 84,452 SH   SOLE   0 0 84,452
ISHARES TR RUS MID CAP ETF 464287499 BBG001SJCNS1 352,117 5,036 SH   SOLE   0 0 5,036
ISHARES TR S&P MC 400VL ETF 464287705 BBG001SFQJM9 405,993 3,951 SH   SOLE   0 0 3,951
ISHARES TR SP SMCP600VL ETF 464287879 BBG001SFQL26 383,170 4,094 SH   SOLE   0 0 4,094
ITT INC COM 45073V108 BBG00CVQZQB3 206,516 2,393 SH   SOLE   0 0 2,393
JANUS HENDERSON GROUP PLC ORD SHS G4474Y214 BBG00GSNPMQ9 1,759,545 66,049 SH   SOLE   0 0 66,049
JOHNSON & JOHNSON COM 478160104 BBG001S5SHQ9 2,475,582 15,971 SH   SOLE   0 0 15,971
JPMORGAN CHASE & CO COM 46625H100 BBG001S8CRC3 4,768,151 36,591 SH   SOLE   0 0 36,591
KIMBERLY-CLARK CORP COM 494368103 BBG001S5SLZ0 304,143 2,266 SH   SOLE   0 0 2,266
LINCOLN EDL SVCS CORP COM 533535100 BBG001SH9DM7 208,854 36,900 SH   SOLE   0 0 36,900
LOCKHEED MARTIN CORP COM 539830109 BBG001S7PS57 207,623 439 SH   SOLE   0 0 439
MAGNITE INC COM 55955D100 BBG001T5LB97 97,887 10,571 SH   SOLE   0 0 10,571
MARATHON PETE CORP COM 56585A102 BBG001S169P1 230,492 1,710 SH   SOLE   0 0 1,710
MARKEL CORP COM 570535104 BBG001S9ZK95 1,564,827 1,225 SH   SOLE   0 0 1,225
MARRIOTT INTL INC NEW CL A 571903202 BBG001S78K44 332,080 2,000 SH   SOLE   0 0 2,000
MASTEC INC COM 576323109 BBG001S95HF8 457,751 4,847 SH   SOLE   0 0 4,847
MAXLINEAR INC COM 57776J100 BBG001S6MZV7 2,098,218 59,592 SH   SOLE   0 0 59,592
MCDONALDS CORP COM 580135101 BBG001S5T110 3,786,758 13,543 SH   SOLE   0 0 13,543
MERCK & CO INC COM 58933Y105 BBG001S5TC52 1,486,009 13,968 SH   SOLE   0 0 13,968
META PLATFORMS INC CL A 30303M102 BBG001SQCQC5 2,983,785 14,078 SH   SOLE   0 0 14,078
MICRON TECHNOLOGY INC COM 595112103 BBG001S6P675 422,648 7,004 SH   SOLE   0 0 7,004
MICROSOFT CORP COM 594918104 BBG001S5TD05 298,788 1,036 SH   SOLE   0 0 1,036
ORIGIN MATERIALS INC COM 68622D106 BBG00VR487L6 720,738 168,791 SH   SOLE   0 0 168,791
PFIZER INC COM 717081103 BBG001S5V466 258,230 6,329 SH   SOLE   0 0 6,329
PRICE T ROWE GROUP INC COM 74144T108 BBG001S5WW18 209,296 1,854 SH   SOLE   0 0 1,854
PROCTER AND GAMBLE CO COM 742718109 BBG001S5V4L9 776,905 5,225 SH   SOLE   0 0 5,225
PROSHARES TR SHORT S&P 500 NE 74347B425 BBG001SR6H49 2,250,000 150,000 SH   SOLE   0 0 150,000
PTC INC COM 69370C100 BBG001S6DNK6 1,838,867 14,340 SH   SOLE   0 0 14,340
PUBLIC STORAGE COM 74460D109 BBG001S5TH79 18,871,967 62,461 SH   SOLE   0 0 62,461
QUALCOMM INC COM 747525103 BBG001S6VS70 307,471 2,410 SH   SOLE   0 0 2,410
RANPAK HOLDINGS CORP COM CL A 75321W103 BBG00JRXX6Z8 90,588 17,354 SH   SOLE   0 0 17,354
REALTY INCOME CORP COM 756109104 BBG001S884K0 307,735 4,860 SH   SOLE   0 0 4,860
ROCKWELL AUTOMATION INC COM 773903109 BBG001S5VRF5 2,711,043 9,239 SH   SOLE   0 0 9,239
SALESFORCE INC COM 79466L302 BBG001SDLP09 654,080 3,274 SH   SOLE   0 0 3,274
SEACHANGE INTL INC COM 811699107 BBG001S98375 29,120 80,000 SH   SOLE   0 0 80,000
SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100 BBG001S7R733 877,742 10,882 SH   SOLE   0 0 10,882
SILICON LABORATORIES INC COM 826919102 BBG001S5W492 747,471 4,269 SH   SOLE   0 0 4,269
SINGULAR GENOMICS SYSTEMS IN COM 82933R100 BBG010WX4HG1 64,374 53,202 SH   SOLE   0 0 53,202
SKYLINE CHAMPION CORPORATION COM 830830105 BBG001S5W456 721,456 9,590 SH   SOLE   0 0 9,590
SKYWORKS SOLUTIONS INC COM 83088M102 BBG001SCYWS2 550,697 4,668 SH   SOLE   0 0 4,668
SOLAREDGE TECHNOLOGIES INC COM 83417M104 BBG0084BC0P2 2,501,627 8,230 SH   SOLE   0 0 8,230
SOUTHWEST AIRLS CO COM 844741108 BBG001S5SXC9 229,797 7,062 SH   SOLE   0 0 7,062
SPDR INDEX SHS FDS S&P INTL SMLCP 78463X871 BBG001SRXRK9 974,812 31,476 SH   SOLE   0 0 31,476
SPDR S&P 500 ETF TR TR UNIT 78462F103 BBG001S72SM3 4,570,290 11,164 SH   SOLE   0 0 11,164
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 BBG001S63NQ1 506,543 1,105 SH   SOLE   0 0 1,105
STAAR SURGICAL CO COM PAR $0.01 852312305 BBG001S6MC39 207,838 3,250 SH   SOLE   0 0 3,250
STARBUCKS CORP COM 855244109 BBG001S72KH6 2,195,056 21,080 SH   SOLE   0 0 21,080
STARWOOD PPTY TR INC COM 85571B105 BBG001T4JCN5 923,996 52,233 SH   SOLE   0 0 52,233
STELLANTIS N.V SHS N82405106 BBG0078ZLDH8 181,900 10,000 SH   SOLE   0 0 10,000
STRATASYS LTD SHS M85548101 BBG002S5ZS58 524,018 31,701 SH   SOLE   0 0 31,701
STRIDE INC COM 86333M108 BBG001SNN4P5 1,279,315 32,594 SH   SOLE   0 0 32,594
SYSCO CORP COM 871829107 BBG001S5WJS8 406,075 5,258 SH   SOLE   0 0 5,258
TESLA INC COM 88160R101 BBG001SQKGD7 461,184 2,223 SH   SOLE   0 0 2,223
TEXAS INSTRS INC COM 882508104 BBG001S5WYZ7 640,130 3,441 SH   SOLE   0 0 3,441
TRIMBLE INC COM 896239100 BBG001S5SZP0 933,563 17,809 SH   SOLE   0 0 17,809
TYLER TECHNOLOGIES INC COM 902252105 BBG001S5WZB0 374,854 1,057 SH   SOLE   0 0 1,057
U HAUL HOLDING COMPANY COM SER N 023586506 BBG01B6SGC20 673,065 12,981 SH   SOLE   0 0 12,981
UBER TECHNOLOGIES INC COM 90353T100 BBG002B04MW4 859,672 27,119 SH   SOLE   0 0 27,119
ULTRA CLEAN HLDGS INC COM 90385V107 BBG001SHTS06 1,364,179 41,139 SH   SOLE   0 0 41,139
UNITED THERAPEUTICS CORP DEL COM 91307C102 BBG001S8RV10 10,842,768 48,414 SH   SOLE   0 0 48,414
UNIVERSAL TECHNICAL INST INC COM 913915104 BBG001SC4X67 570,238 77,268 SH   SOLE   0 0 77,268
VALE S A SPONSORED ADS 91912E105 BBG001SB54S8 380,219 24,095 SH   SOLE   0 0 24,095
VALMONT INDS INC COM 920253101 BBG001S5X650 2,400,938 7,520 SH   SOLE   0 0 7,520
VANECK ETF TRUST GOLD MINERS ETF 92189F106 BBG001SR42Z0 5,218,993 161,329 SH   SOLE   0 0 161,329
VERISK ANALYTICS INC COM 92345Y106 BBG001SBRX64 1,762,793 9,188 SH   SOLE   0 0 9,188
VERIZON COMMUNICATIONS INC COM 92343V104 BBG001S67QY1 1,042,979 26,819 SH   SOLE   0 0 26,819
WELLS FARGO CO NEW COM 949746101 BBG001S5XF23 291,900 7,809 SH   SOLE   0 0 7,809
WORLD GOLD TR SPDR GLD MINIS 98149E303 BBG00L8YYQ05 467,091 11,943 SH   SOLE   0 0 11,943
YEXT INC COM 98585N106 BBG001V12329 1,162,762 120,995 SH   SOLE   0 0 120,995