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
CONSTELLATION BRANDS INC CL A 21036P108 259,137 1,496 SH SOLE 0 0 1,496
STRYKER CORPORATION COM 863667101 274,374 729 SH SOLE 0 0 729
AT&T INC COM 00206R102 385,095 13,724 SH SOLE 0 0 13,724
ASML HOLDING N V N Y REGISTRY SHS N07059210 557,660 782 SH SOLE 0 0 782
AXON ENTERPRISE INC COM 05464C101 5,285,917 6,069 SH SOLE 0 0 6,069
DOLLAR GEN CORP NEW COM 256677105 415,921 3,597 SH SOLE 0 0 3,597
QUEST DIAGNOSTICS INC COM 74834L100 453,625 2,603 SH SOLE 0 0 2,603
DISNEY WALT CO COM 254687106 1,790,615 15,863 SH SOLE 0 0 15,863
DARDEN RESTAURANTS INC COM 237194105 340,989 1,650 SH SOLE 0 0 1,650
CONSOLIDATED EDISON INC COM 209115104 1,732,290 16,498 SH SOLE 0 0 16,498
EOG RES INC COM 26875P101 2,339,811 20,176 SH SOLE 0 0 20,176
EXELON CORP COM 30161N101 221,871 4,872 SH SOLE 0 0 4,872
EAGLE MATLS INC COM 26969P108 255,645 1,140 SH SOLE 0 0 1,140
EXTRA SPACE STORAGE INC COM 30225T102 1,652,704 11,951 SH SOLE 0 0 11,951
FASTENAL CO COM 311900104 1,079,885 22,744 SH SOLE 0 0 22,744
ALPHABET INC CAP STK CL C 02079K107 2,562,470 12,989 SH SOLE 0 0 12,989
ALPHABET INC CAP STK CL A 02079K305 560,082 2,850 SH SOLE 0 0 2,850
HOME DEPOT INC COM 437076102 956,929 2,478 SH SOLE 0 0 2,478
INNOVATIVE INDL PPTYS INC COM 45781V101 849,369 18,424 SH SOLE 0 0 18,424
ING GROEP N.V. SPONSORED ADR 456837103 358,645 14,981 SH SOLE 0 0 14,981
JOHNSON & JOHNSON COM 478160104 474,967 2,769 SH SOLE 0 0 2,769
COCA COLA CO COM 191216100 203,331 2,887 SH SOLE 0 0 2,887
LINDE PLC SHS G54950103 1,517,667 3,233 SH SOLE 0 0 3,233
ELI LILLY & CO COM 532457108 1,705,328 2,661 SH SOLE 0 0 2,661
MASTERCARD INCORPORATED CL A 57636Q104 1,779,067 3,170 SH SOLE 0 0 3,170
MCDONALDS CORP COM 580135101 3,045,230 9,890 SH SOLE 0 0 9,890
MICROCHIP TECHNOLOGY INC. COM 595017104 568,565 8,586 SH SOLE 0 0 8,586
MCKESSON CORP COM 58155Q103 482,846 728 SH SOLE 0 0 728
MONDELEZ INTL INC CL A 609207105 243,984 3,910 SH SOLE 0 0 3,910
META PLATFORMS INC CL A 30303M102 300,161 394 SH SOLE 0 0 394
MARTIN MARIETTA MATLS INC COM 573284106 1,989,394 3,314 SH SOLE 0 0 3,314
MERCK & CO INC COM 58933Y105 262,488 3,266 SH SOLE 0 0 3,266
MICROSOFT CORP COM 594918104 3,327,126 6,388 SH SOLE 0 0 6,388
MICRON TECHNOLOGY INC COM 595112103 958,726 8,570 SH SOLE 0 0 8,570
NETFLIX INC COM 64110L106 2,735,507 2,318 SH SOLE 0 0 2,318
SERVICENOW INC COM 81762P102 721,149 825 SH SOLE 0 0 825
NVIDIA CORPORATION COM 67066G104 3,379,857 18,697 SH SOLE 0 0 18,697
NOVARTIS AG SPONSORED ADR 66987V109 926,317 7,991 SH SOLE 0 0 7,991
OREILLY AUTOMOTIVE INC COM 67103H107 1,086,952 10,505 SH SOLE 0 0 10,505
OCCIDENTAL PETE CORP COM 674599105 208,317 4,779 SH SOLE 0 0 4,779
PFIZER INC COM 717081103 544,400 22,468 SH SOLE 0 0 22,468
PROCTER AND GAMBLE CO COM 742718109 456,326 2,973 SH SOLE 0 0 2,973
PUBLIC STORAGE OPER CO COM 74460D109 1,111,145 3,914 SH SOLE 0 0 3,914
ROYAL CARIBBEAN GROUP COM V7780T103 393,730 1,271 SH SOLE 0 0 1,271
REV GROUP INC COM 749527107 345,069 6,900 SH SOLE 0 0 6,900
STARBUCKS CORP COM 855244109 288,806 3,173 SH SOLE 0 0 3,173
SHERWIN WILLIAMS CO COM 824348106 462,607 1,322 SH SOLE 0 0 1,322
UGI CORP NEW COM 902681105 466,760 13,163 SH SOLE 0 0 13,163
UNILEVER PLC SPON ADR NEW 904767704 371,844 6,064 SH SOLE 0 0 6,064
UNITED PARCEL SERVICE INC CL B 911312106 201,781 2,333 SH SOLE 0 0 2,333
VISA INC COM CL A 92826C839 3,079,969 9,274 SH SOLE 0 0 9,274
VALERO ENERGY CORP COM 91913Y100 309,730 2,336 SH SOLE 0 0 2,336
VULCAN MATLS CO COM 929160109 1,136,863 4,030 SH SOLE 0 0 4,030
VERIZON COMMUNICATIONS INC COM 92343V104 1,729,511 40,268 SH SOLE 0 0 40,268
WELLS FARGO CO NEW COM 949746101 529,179 6,868 SH SOLE 0 0 6,868
WASTE MGMT INC DEL COM 94106L109 638,556 2,738 SH SOLE 0 0 2,738
WALMART INC COM 931142103 4,068,651 39,456 SH SOLE 0 0 39,456
XYLEM INC COM 98419M100 1,201,358 8,373 SH SOLE 0 0 8,373
YUM BRANDS INC COM 988498101 702,251 4,926 SH SOLE 0 0 4,926
CATERPILLAR INC COM 149123101 2,165,061 5,190 SH SOLE 0 0 5,190
CHURCH & DWIGHT CO INC COM 171340102 297,620 3,213 SH SOLE 0 0 3,213
CHARTER COMMUNICATIONS INC N CL A 16119P108 222,810 861 SH SOLE 0 0 861
COMMERCIAL METALS CO COM 201723103 2,026,668 38,167 SH SOLE 0 0 38,167
CHIPOTLE MEXICAN GRILL INC COM 169656105 271,082 6,350 SH SOLE 0 0 6,350
CANADIAN NAT RES LTD COM 136385101 1,555,338 51,112 SH SOLE 0 0 51,112
CAPITAL ONE FINL CORP COM 14040H105 292,072 1,409 SH SOLE 0 0 1,409
COSTCO WHSL CORP NEW COM 22160K105 2,789,642 2,854 SH SOLE 0 0 2,854
SALESFORCE INC COM 79466L302 407,328 1,691 SH SOLE 0 0 1,691
CHEVRON CORP NEW COM 166764100 1,477,994 9,650 SH SOLE 0 0 9,650
DELTA AIR LINES INC DEL COM NEW 247361702 252,061 4,700 SH SOLE 0 0 4,700
DEERE & CO COM 244199105 1,268,120 2,503 SH SOLE 0 0 2,503
ENI S P A SPONSORED ADR 26874R108 2,316,211 67,234 SH SOLE 0 0 67,234
APPLE INC COM 037833100 3,634,786 16,520 SH SOLE 0 0 16,520
AMERICAN ELEC PWR CO INC COM 025537101 2,180,545 19,173 SH SOLE 0 0 19,173
APPLIED MATLS INC COM 038222105 589,010 3,216 SH SOLE 0 0 3,216
AMAZON COM INC COM 023135106 4,326,268 19,389 SH SOLE 0 0 19,389
ATMOS ENERGY CORP COM 049560105 2,040,509 12,540 SH SOLE 0 0 12,540
BANK AMERICA CORP COM 060505104 510,695 11,369 SH SOLE 0 0 11,369
BALL CORP COM 058498106 249,665 4,620 SH SOLE 0 0 4,620
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 1,977,399 4,285 SH SOLE 0 0 4,285
ABBOTT LABS COM 002824100 1,495,183 11,322 SH SOLE 0 0 11,322
ADVANCED MICRO DEVICES INC COM 007903107 422,380 2,450 SH SOLE 0 0 2,450