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
10X GENOMICS INC CL A COM 88025U109 1,388 9,315 SH   SOLE 0 0 0 9,315
ABERDEEN STD GOLD ETF TR PHYSCL GOLD SHS 00326A104 298 16,981 SH   SOLE 0 0 0 16,981
ADOBE SYSTEMS INCORPORATED COM 00724F101 2,321 4,093 SH   SOLE 0 0 0 4,093
AMAZON COM INC COM 023135106 3,807 1,142 SH   SOLE 0 0 0 1,142
APPLE INC COM 037833100 1,620 9,121 SH   SOLE 0 0 0 9,121
ASML HOLDING N V N Y REGISTRY SHS N07059210 3,477 4,367 SH   SOLE 0 0 0 4,367
AT&T INC COM 00206R102 214 8,705 SH   SOLE 0 0 0 8,705
BILL COM HLDGS INC COM 090043100 3,382 13,573 SH   SOLE 0 0 0 13,573
BLOCK INC CL A 852234103 349 2,163 SH   SOLE 0 0 0 2,163
CHENIERE ENERGY INC COM NEW 16411R208 540 5,322 SH   SOLE 0 0 0 5,322
CINTAS CORP COM 172908105 2,146 4,842 SH   SOLE 0 0 0 4,842
COINBASE GLOBAL INC COM CL A 19260Q107 343 1,360 SH   SOLE 0 0 0 1,360
CROWDSTRIKE HLDGS INC CL A 22788C105 1,640 8,009 SH   SOLE 0 0 0 8,009
DATADOG INC CL A COM 23804L103 2,728 15,317 SH   SOLE 0 0 0 15,317
DOCUSIGN INC COM 256163106 470 3,089 SH   SOLE 0 0 0 3,089
EPAM SYS INC COM 29414B104 1,309 1,958 SH   SOLE 0 0 0 1,958
EXXON MOBIL CORP COM 30231G102 313 5,108 SH   SOLE 0 0 0 5,108
FIRST FINL BANKSHARES INC COM 32020R109 588 11,571 SH   SOLE 0 0 0 11,571
GLOBANT S A COM L44385109 1,775 5,652 SH   SOLE 0 0 0 5,652
GOOSEHEAD INS INC COM CL A 38267D109 3,263 25,087 SH   SOLE 0 0 0 25,087
HINGHAM INSTN SVGS MASS COM 433323102 1,234 2,939 SH   SOLE 0 0 0 2,939
HOULIHAN LOKEY INC CL A 441593100 1,680 16,225 SH   SOLE 0 0 0 16,225
IDEXX LABS INC COM 45168D104 3,265 4,959 SH   SOLE 0 0 0 4,959
INTUITIVE SURGICAL INC COM NEW 46120E602 1,673 4,657 SH   SOLE 0 0 0 4,657
INVESCO EXCH TRADED FD TR II NASDAQNXTGEN100 46138G631 3,684 109,755 SH   SOLE 0 0 0 109,755
INVESCO QQQ TR UNIT SER 1 46090E103 2,028 5,096 SH   SOLE 0 0 0 5,096
ISHARES TR CORE S&P500 ETF 464287200 1,013 2,124 SH   SOLE 0 0 0 2,124
J P MORGAN EXCHANGE-TRADED F ULTRA SHRT INC 46641Q837 783 15,509 SH   SOLE 0 0 0 15,509
LGI HOMES INC COM 50187T106 2,207 14,286 SH   SOLE 0 0 0 14,286
MASTERCARD INCORPORATED CL A 57636Q104 361 1,004 SH   SOLE 0 0 0 1,004
MERCADOLIBRE INC COM 58733R102 2,472 1,833 SH   SOLE 0 0 0 1,833
MICROSOFT CORP COM 594918104 2,691 8,000 SH   SOLE 0 0 0 8,000
MSCI INC COM 55354G100 2,130 3,477 SH   SOLE 0 0 0 3,477
NETFLIX INC COM 64110L106 446 741 SH   SOLE 0 0 0 741
NVIDIA CORPORATION COM 67066G104 4,952 16,837 SH   SOLE 0 0 0 16,837
OLD DOMINION FREIGHT LINE IN COM 679580100 3,196 8,917 SH   SOLE 0 0 0 8,917
OSI ETF TR OSHS GBL INTER 67110P704 1,066 21,656 SH   SOLE 0 0 0 21,656
PAYPAL HLDGS INC COM 70450Y103 448 2,373 SH   SOLE 0 0 0 2,373
PIMCO DYNAMIC INCOME FD SHS 72201Y101 437 16,860 SH   SOLE 0 0 0 16,860
PIMCO ETF TR 25YR+ ZERO U S 72201R882 8,054 52,889 SH   SOLE 0 0 0 52,889
POOL CORP COM 73278L105 3,173 5,607 SH   SOLE 0 0 0 5,607
PROSHARES TR ULTRAPRO QQQ 74347X831 38,036 228,680 SH   SOLE 0 0 0 228,680
REPLIGEN CORP COM 759916109 1,438 5,429 SH   SOLE 0 0 0 5,429
RH COM 74967X103 977 1,823 SH   SOLE 0 0 0 1,823
ROBLOX CORP CL A 771049103 761 7,381 SH   SOLE 0 0 0 7,381
SEA LTD SPONSORD ADS 81141R100 2,713 12,128 SH   SOLE 0 0 0 12,128
SERVICENOW INC COM 81762P102 2,374 3,657 SH   SOLE 0 0 0 3,657
SHOPIFY INC CL A 82509L107 3,083 2,238 SH   SOLE 0 0 0 2,238
SITEONE LANDSCAPE SUPPLY INC COM 82982L103 3,180 13,125 SH   SOLE 0 0 0 13,125
SNOWFLAKE INC CL A 833445109 866 2,555 SH   SOLE 0 0 0 2,555
SPDR GOLD TR GOLD SHS 78463V107 359 2,097 SH   SOLE 0 0 0 2,097
SPDR S&P 500 ETF TR TR UNIT 78462F103 1,924 4,051 SH   SOLE 0 0 0 4,051
SPDR SER TR BLOOMBERG 1-3 MO 78468R663 44,431 485,958 SH   SOLE 0 0 0 485,958
TESLA INC COM 88160R101 2,488 2,355 SH   SOLE 0 0 0 2,355
THE TRADE DESK INC COM CL A 88339J105 2,727 29,760 SH   SOLE 0 0 0 29,760
THERMO FISHER SCIENTIFIC INC COM 883556102 2,348 3,519 SH   SOLE 0 0 0 3,519
TWILIO INC CL A 90138F102 1,221 4,636 SH   SOLE 0 0 0 4,636
VANGUARD INDEX FDS SM CP VAL ETF 922908611 5,018 28,055 SH   SOLE 0 0 0 28,055
VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742 2,062 19,194 SH   SOLE 0 0 0 19,194
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 823 10,123 SH   SOLE 0 0 0 10,123
VEEVA SYS INC CL A COM 922475108 3,544 13,870 SH   SOLE 0 0 0 13,870
VERIZON COMMUNICATIONS INC COM 92343V104 806 15,505 SH   SOLE 0 0 0 15,505
WEST PHARMACEUTICAL SVSC INC COM 955306105 815 1,738 SH   SOLE 0 0 0 1,738
WINGSTOP INC COM 974155103 1,631 9,440 SH   SOLE 0 0 0 9,440
ZOETIS INC CL A 98978V103 1,664 6,818 SH   SOLE 0 0 0 6,818
ZOOM VIDEO COMMUNICATIONS IN CL A 98980L101 225 1,222 SH   SOLE 0 0 0 1,222