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
ABBOTT LABS COM 002824100   266,554 2,445 SH   SOLE   0 0 2,445
ABBVIE INC COM 00287Y109   1,269,157 9,420 SH   SOLE   0 0 9,420
ADOBE SYSTEMS INCORPORATED COM 00724F101   814,169 1,665 SH   SOLE   0 0 1,665
AECOM COM 00766T100   299,295 3,534 SH   SOLE   0 0 3,534
AIR PRODS & CHEMS INC COM 009158106   1,877,779 6,269 SH   SOLE   0 0 6,269
ALPHABET INC CAP STK CL C 02079K107   217,746 1,800 SH   SOLE   0 0 1,800
ALPHABET INC CAP STK CL A 02079K305   11,136,405 93,036 SH   SOLE   0 0 93,036
AMAZON COM INC COM 023135106   6,941,149 53,246 SH   SOLE   0 0 53,246
AMERICAN EXPRESS CO COM 025816109   254,332 1,460 SH   SOLE   0 0 1,460
AMERISOURCEBERGEN CORP COM 03073E105   2,526,414 13,129 SH   SOLE   0 0 13,129
APOLLO GLOBAL MGMT INC COM 03769M106   276,516 3,600 SH   SOLE   0 0 3,600
APPLE INC COM 037833100   23,801,088 122,705 SH   SOLE   0 0 122,705
APPLIED MATLS INC COM 038222105   884,296 6,118 SH   SOLE   0 0 6,118
ARCBEST CORP COM 03937C105   370,994 3,755 SH   SOLE   0 0 3,755
ARCH CAP GROUP LTD ORD G0450A105   2,693,478 35,985 SH   SOLE   0 0 35,985
ARCHER DANIELS MIDLAND CO COM 039483102   226,680 3,000 SH   SOLE   0 0 3,000
ASML HOLDING N V N Y REGISTRY SHS N07059210   1,040,741 1,436 SH   SOLE   0 0 1,436
ASTRAZENECA PLC SPONSORED ADR 046353108   308,539 4,311 SH   SOLE   0 0 4,311
ATI INC COM 01741R102   291,388 6,588 SH   SOLE   0 0 6,588
AXCELIS TECHNOLOGIES INC COM NEW 054540208   480,875 2,623 SH   SOLE   0 0 2,623
BANK AMERICA CORP COM 060505104   1,292,657 45,056 SH   SOLE   0 0 45,056
BANK MONTREAL QUE COM 063671101   3,203,206 35,469 SH   SOLE   0 0 35,469
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   358,050 1,050 SH   SOLE   0 0 1,050
BOSTON SCIENTIFIC CORP COM 101137107   872,905 16,138 SH   SOLE   0 0 16,138
BP PLC SPONSORED ADR 055622104   237,573 6,732 SH   SOLE   0 0 6,732
BRISTOL-MYERS SQUIBB CO COM 110122108   235,720 3,686 SH   SOLE   0 0 3,686
BROADCOM INC COM 11135F101   7,699,743 8,877 SH   SOLE   0 0 8,877
CANADIAN IMPERIAL BK COMM TO COM 136069101   200,596 4,700 SH   SOLE   0 0 4,700
CASEYS GEN STORES INC COM 147528103   924,306 3,790 SH   SOLE   0 0 3,790
CATALYST PHARMACEUTICALS INC COM 14888U101   1,382,936 102,897 SH   SOLE   0 0 102,897
CATERPILLAR INC COM 149123101   291,324 1,184 SH   SOLE   0 0 1,184
CDW CORP COM 12514G108   362,412 1,975 SH   SOLE   0 0 1,975
CHARLES RIV LABS INTL INC COM 159864107   220,763 1,050 SH   SOLE   0 0 1,050
CHEMOURS CO COM 163851108   1,300,189 35,245 SH   SOLE   0 0 35,245
CHENIERE ENERGY INC COM NEW 16411R208   710,455 4,663 SH   SOLE   0 0 4,663
CHEVRON CORP NEW COM 166764100   932,614 5,927 SH   SOLE   0 0 5,927
CIVITAS RESOURCES INC COM NEW 17888H103   467,832 6,744 SH   SOLE   0 0 6,744
CLEARWAY ENERGY INC CL C 18539C204   914,663 32,026 SH   SOLE   0 0 32,026
COCA COLA CO COM 191216100   300,559 4,991 SH   SOLE   0 0 4,991
CONOCOPHILLIPS COM 20825C104   459,614 4,436 SH   SOLE   0 0 4,436
CORNING INC COM 219350105   210,240 6,000 SH   SOLE   0 0 6,000
CORTEVA INC COM 22052L104   741,004 12,932 SH   SOLE   0 0 12,932
COSTCO WHSL CORP NEW COM 22160K105   4,409,333 8,190 SH   SOLE   0 0 8,190
CSX CORP COM 126408103   294,079 8,624 SH   SOLE   0 0 8,624
CUMMINS INC COM 231021106   1,268,458 5,174 SH   SOLE   0 0 5,174
CVS HEALTH CORP COM 126650100   790,848 11,440 SH   SOLE   0 0 11,440
DECKERS OUTDOOR CORP COM 243537107   1,178,265 2,233 SH   SOLE   0 0 2,233
DEERE & CO COM 244199105   384,931 950 SH   SOLE   0 0 950
DICKS SPORTING GOODS INC COM 253393102   356,913 2,700 SH   SOLE   0 0 2,700
DISNEY WALT CO COM 254687106   459,346 5,145 SH   SOLE   0 0 5,145
DOLLAR GEN CORP NEW COM 256677105   1,306,797 7,697 SH   SOLE   0 0 7,697
DOVER CORP COM 260003108   227,972 1,544 SH   SOLE   0 0 1,544
DOW INC COM 260557103   250,536 4,704 SH   SOLE   0 0 4,704
EASTGROUP PPTYS INC COM 277276101   2,778,481 16,005 SH   SOLE   0 0 16,005
EMERSON ELEC CO COM 291011104   289,248 3,200 SH   SOLE   0 0 3,200
ENSIGN GROUP INC COM 29358P101   2,054,968 21,527 SH   SOLE   0 0 21,527
ENTERPRISE PRODS PARTNERS L COM 293792107   493,852 18,742 SH   SOLE   0 0 18,742
EOG RES INC COM 26875P101   3,935,420 34,389 SH   SOLE   0 0 34,389
EXELON CORP COM 30161N101   419,867 10,306 SH   SOLE   0 0 10,306
EXTREME NETWORKS COM 30226D106   4,197,802 161,144 SH   SOLE   0 0 161,144
EXXON MOBIL CORP COM 30231G102   334,942 3,123 SH   SOLE   0 0 3,123
FEDEX CORP COM 31428X106   1,019,881 4,114 SH   SOLE   0 0 4,114
FIVE9 INC COM 338307101   340,107 4,125 SH   SOLE   0 0 4,125
FORTINET INC COM 34959E109   1,886,047 24,951 SH   SOLE   0 0 24,951
GENERAL DYNAMICS CORP COM 369550108   833,276 3,873 SH   SOLE   0 0 3,873
GILEAD SCIENCES INC COM 375558103   289,784 3,760 SH   SOLE   0 0 3,760
GOLDMAN SACHS GROUP INC COM 38141G104   1,826,222 5,662 SH   SOLE   0 0 5,662
GRAINGER W W INC COM 384802104   253,138 321 SH   SOLE   0 0 321
HILTON WORLDWIDE HLDGS INC COM 43300A203   817,700 5,618 SH   SOLE   0 0 5,618
HOME DEPOT INC COM 437076102   825,682 2,658 SH   SOLE   0 0 2,658
HOSTESS BRANDS INC CL A 44109J106   533,265 21,061 SH   SOLE   0 0 21,061
ICON PLC SHS G4705A100   4,024,843 16,087 SH   SOLE   0 0 16,087
ILLUMINA INC COM 452327109   243,737 1,300 SH   SOLE   0 0 1,300
INGREDION INC COM 457187102   3,544,319 33,452 SH   SOLE   0 0 33,452
INTERNATIONAL BANCSHARES COR COM 459044103   222,459 5,033 SH   SOLE   0 0 5,033
INVESCO EXCH TRADED FD TR II S&P EMRNG MKTS 46138E297   303,808 12,917 SH   SOLE   0 0 12,917
ISHARES GOLD TR ISHARES NEW 464285204   320,378 8,804 SH   SOLE   0 0 8,804
ISHARES TR SHRT NAT MUN ETF 464288158   1,023,754 9,840 SH   SOLE   0 0 9,840
ISHARES TR MBS ETF 464288588   7,427,999 79,644 SH   SOLE   0 0 79,644
ISHARES TR USD INV GRDE ETF 464288620   8,336,579 166,432 SH   SOLE   0 0 166,432
ISHARES TR 0-5 YR TIPS ETF 46429B747   5,912,804 60,582 SH   SOLE   0 0 60,582
J P MORGAN EXCHANGE TRADED F EQUITY PREMIUM 46641Q332   200,904 3,631 SH   SOLE   0 0 3,631
JACOBS SOLUTIONS INC COM 46982L108   1,723,608 14,498 SH   SOLE   0 0 14,498
JOHNSON & JOHNSON COM 478160104   548,865 3,316 SH   SOLE   0 0 3,316
JPMORGAN CHASE & CO COM 46625H100   4,630,774 31,840 SH   SOLE   0 0 31,840
KLA CORP COM NEW 482480100   2,158,825 4,451 SH   SOLE   0 0 4,451
LABORATORY CORP AMER HLDGS COM NEW 50540R409   244,950 1,015 SH   SOLE   0 0 1,015
LIGHTWAVE LOGIC INC COM 532275104   564,104 80,933 SH   SOLE   0 0 80,933
LILLY ELI & CO COM 532457108   1,059,895 2,260 SH   SOLE   0 0 2,260
LOCKHEED MARTIN CORP COM 539830109   301,549 655 SH   SOLE   0 0 655
MARATHON PETE CORP COM 56585A102   361,460 3,100 SH   SOLE   0 0 3,100
MARRIOTT INTL INC NEW CL A 571903202   2,421,586 13,183 SH   SOLE   0 0 13,183
MARSH & MCLENNAN COS INC COM 571748102   357,352 1,900 SH   SOLE   0 0 1,900
MASTERCARD INCORPORATED CL A 57636Q104   368,523 937 SH   SOLE   0 0 937
MCDONALDS CORP COM 580135101   2,471,880 8,284 SH   SOLE   0 0 8,284
MEDPACE HLDGS INC COM 58506Q109   1,079,565 4,495 SH   SOLE   0 0 4,495
MERCK & CO INC COM 58933Y105   4,656,708 40,356 SH   SOLE   0 0 40,356
MERIT MED SYS INC COM 589889104   1,875,711 22,426 SH   SOLE   0 0 22,426
META PLATFORMS INC CL A 30303M102   656,037 2,286 SH   SOLE   0 0 2,286
MICROCHIP TECHNOLOGY INC. COM 595017104   1,064,867 11,886 SH   SOLE   0 0 11,886
MICROSOFT CORP COM 594918104   11,806,522 34,670 SH   SOLE   0 0 34,670
MONOLITHIC PWR SYS INC COM 609839105   1,582,334 2,929 SH   SOLE   0 0 2,929
MORGAN STANLEY COM NEW 617446448   486,780 5,700 SH   SOLE   0 0 5,700
MUELLER INDS INC COM 624756102   1,091,611 12,507 SH   SOLE   0 0 12,507
NASDAQ INC COM 631103108   1,337,227 26,825 SH   SOLE   0 0 26,825
NETFLIX INC COM 64110L106   4,264,825 9,682 SH   SOLE   0 0 9,682
NORTHROP GRUMMAN CORP COM 666807102   230,635 506 SH   SOLE   0 0 506
NOVO-NORDISK A S ADR 670100205   353,437 2,184 SH   SOLE   0 0 2,184
NVIDIA CORPORATION COM 67066G104   3,885,016 9,184 SH   SOLE   0 0 9,184
NXP SEMICONDUCTORS N V COM N6596X109   1,466,332 7,164 SH   SOLE   0 0 7,164
ON SEMICONDUCTOR CORP COM 682189105   1,155,863 12,221 SH   SOLE   0 0 12,221
PALO ALTO NETWORKS INC COM 697435105   593,295 2,322 SH   SOLE   0 0 2,322
PAYCOM SOFTWARE INC COM 70432V102   260,205 810 SH   SOLE   0 0 810
PEPSICO INC COM 713448108   2,024,826 10,932 SH   SOLE   0 0 10,932
PFIZER INC COM 717081103   423,324 11,541 SH   SOLE   0 0 11,541
PIONEER NAT RES CO COM 723787107   4,284,897 20,682 SH   SOLE   0 0 20,682
PROGRESS SOFTWARE CORP COM 743312100   1,696,869 29,206 SH   SOLE   0 0 29,206
PROLOGIS INC. COM 74340W103   233,611 1,905 SH   SOLE   0 0 1,905
QORVO INC COM 74736K101   531,169 5,206 SH   SOLE   0 0 5,206
QUANTA SVCS INC COM 74762E102   1,392,242 7,087 SH   SOLE   0 0 7,087
RAYTHEON TECHNOLOGIES CORP COM 75513E101   484,902 4,950 SH   SOLE   0 0 4,950
REGENERON PHARMACEUTICALS COM 75886F107   229,933 320 SH   SOLE   0 0 320
REPUBLIC SVCS INC COM 760759100   275,706 1,800 SH   SOLE   0 0 1,800
ROYAL BK CDA COM 780087102   616,995 6,460 SH   SOLE   0 0 6,460
SANMINA CORPORATION COM 801056102   456,064 7,567 SH   SOLE   0 0 7,567
SANOFI SPONSORED ADR 80105N105   587,349 10,897 SH   SOLE   0 0 10,897
SCHWAB CHARLES CORP COM 808513105   5,135,549 90,606 SH   SOLE   0 0 90,606
SCHWAB CHARLES FAMILY FD AMT TAX FREE MNY 808515530   1,045,000 1,045,000 SH   SOLE   0 0 1,045,000
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805   606,300 17,007 SH   SOLE   0 0 17,007
SERVICENOW INC COM 81762P102   2,982,937 5,308 SH   SOLE   0 0 5,308
SIMON PPTY GROUP INC NEW COM 828806109   346,440 3,000 SH   SOLE   0 0 3,000
SNOWFLAKE INC CL A 833445109   299,166 1,700 SH   SOLE   0 0 1,700
SPDR GOLD TR GOLD SHS 78463V107   10,474,940 58,759 SH   SOLE   0 0 58,759
SPDR SER TR PORTFOLIO LN TSR 78464A664   4,654,234 155,660 SH   SOLE   0 0 155,660
SPDR SER TR PORTFOLIO S&P500 78464A854   2,014,300 38,655 SH   SOLE   0 0 38,655
SPDR SER TR BLOOMBERG INVT 78468R200   765,072 24,929 SH   SOLE   0 0 24,929
SPS COMM INC COM 78463M107   261,010 1,359 SH   SOLE   0 0 1,359
STARBUCKS CORP COM 855244109   266,868 2,694 SH   SOLE   0 0 2,694
STEEL DYNAMICS INC COM 858119100   586,262 5,382 SH   SOLE   0 0 5,382
SYNOPSYS INC COM 871607107   1,709,420 3,926 SH   SOLE   0 0 3,926
TESLA INC COM 88160R101   378,782 1,447 SH   SOLE   0 0 1,447
TEXAS PACIFIC LAND CORPORATI COM 88262P102   335,708 255 SH   SOLE   0 0 255
THE CIGNA GROUP COM 125523100   1,096,585 3,908 SH   SOLE   0 0 3,908
THERMO FISHER SCIENTIFIC INC COM 883556102   5,040,241 9,660 SH   SOLE   0 0 9,660
T-MOBILE US INC COM 872590104   2,147,950 15,464 SH   SOLE   0 0 15,464
TOLL BROTHERS INC COM 889478103   292,559 3,700 SH   SOLE   0 0 3,700
TOYOTA MOTOR CORP ADS 892331307   360,884 2,245 SH   SOLE   0 0 2,245
TRACTOR SUPPLY CO COM 892356106   1,226,884 5,549 SH   SOLE   0 0 5,549
TRUIST FINL CORP COM 89832Q109   589,003 19,407 SH   SOLE   0 0 19,407
UBER TECHNOLOGIES INC COM 90353T100   335,431 7,770 SH   SOLE   0 0 7,770
UFP INDUSTRIES INC COM 90278Q108   510,483 5,260 SH   SOLE   0 0 5,260
ULTA BEAUTY INC COM 90384S303   4,221,238 8,970 SH   SOLE   0 0 8,970
UNITED PARCEL SERVICE INC CL B 911312106   4,342,332 24,225 SH   SOLE   0 0 24,225
UNITEDHEALTH GROUP INC COM 91324P102   3,815,801 7,939 SH   SOLE   0 0 7,939
UNUM GROUP COM 91529Y106   264,402 5,543 SH   SOLE   0 0 5,543
VANGUARD INDEX FDS SM CP VAL ETF 922908611   303,013 1,832 SH   SOLE   0 0 1,832
VANGUARD INDEX FDS TOTAL STK MKT 922908769   355,092 1,612 SH   SOLE   0 0 1,612
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858   1,040,188 25,570 SH   SOLE   0 0 25,570
VANGUARD MUN BD FDS TAX EXEMPT BD 922907746   2,577,391 51,322 SH   SOLE   0 0 51,322
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409   3,675,639 48,581 SH   SOLE   0 0 48,581
VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858   358,911 7,772 SH   SOLE   0 0 7,772
VANGUARD WHITEHALL FDS INTL HIGH ETF 921946794   342,481 5,419 SH   SOLE   0 0 5,419
VISA INC COM CL A 92826C839   1,030,426 4,339 SH   SOLE   0 0 4,339
WALMART INC COM 931142103   1,809,011 11,509 SH   SOLE   0 0 11,509
WASTE CONNECTIONS INC COM 94106B101   1,341,827 9,388 SH   SOLE   0 0 9,388
WASTE MGMT INC DEL COM 94106L109   1,006,877 5,806 SH   SOLE   0 0 5,806
WEST PHARMACEUTICAL SVSC INC COM 955306105   535,458 1,400 SH   SOLE   0 0 1,400
WESTLAKE CORPORATION COM 960413102   414,920 3,473 SH   SOLE   0 0 3,473
WILLIAMS COS INC COM 969457100   332,826 10,200 SH   SOLE   0 0 10,200
WILLSCOT MOBIL MINI HLDNG CO COM CL A 971378104   2,503,050 52,376 SH   SOLE   0 0 52,376
WORKDAY INC CL A 98138H101   644,013 2,851 SH   SOLE   0 0 2,851
WSFS FINL CORP COM 929328102   230,658 6,115 SH   SOLE   0 0 6,115