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
ABBOTT LABORATORIES COM 002824100 1,861,508 18,835 SH SOLE 0 0 18,835
ABBVIE INC COM 00287Y109 665,324 2,543 SH SOLE 0 0 2,543
ADOBE INC COM 00724F101 586,653 2,445 SH SOLE 0 0 2,445
ADVANCED MICRO DEVICES INC COM 007903107 2,696,026 4,407 SH SOLE 0 0 4,407
AFFIRM HLDGS INC COM CL A 00827B106 1,433,061 20,700 SH SOLE 0 0 20,700
ALPHABET INC CAP STK CL A 02079K305 7,240,681 21,044 SH SOLE 0 0 21,044
ALPHABET INC CAP STK CL C 02079K107 2,059,773 6,045 SH SOLE 0 0 6,045
ALTRIA GROUP INC COM 02209S103 3,448,232 51,206 SH SOLE 0 0 51,206
AMAZON COM INC COM 023135106 3,333,627 13,380 SH SOLE 0 0 13,380
AMERICAN CENTY ETF TR INTL SMCP VLU 025072802 326,464 2,985 SH SOLE 0 0 2,985
AMERICAN CENTY ETF TR US SML CP VALU 025072877 1,199,562 10,186 SH SOLE 0 0 10,186
AMERICAN EXPRESS CO COM 025816109 806,853 2,653 SH SOLE 0 0 2,653
AMERICAN WTR WKS CO INC NEW COM 030420103 640,142 4,944 SH SOLE 0 0 4,944
AMGEN INC COM 031162100 956,639 2,270 SH SOLE 0 0 2,270
AMPHENOL CORP CL A 032095101 5,016,499 59,508 SH SOLE 0 0 59,508
APPLE INC COM 037833100 6,927,774 20,803 SH SOLE 0 0 20,803
APPLIED MATLS INC COM 038222105 5,534,937 10,824 SH SOLE 0 0 10,824
ASML HLDG NV N Y REGISTRY SHS N07059210 498,209 275 SH SOLE 0 0 275
AXON ENTERPRISE INC COM 05464C101 615,612 1,457 SH SOLE 0 0 1,457
BANK OF NY MELLON CORP COM 064058100 390,501 2,700 SH SOLE 0 0 2,700
BLACKBERRY LTD COM 09228F103 109,384 12,100 SH SOLE 0 0 12,100
BOOKING HOLDINGS INC COM 09857L108 586,476 3,600 SH SOLE 0 0 3,600
BOOZ ALLEN HAMILTON HLDG COR CL A 099502106 235,968 3,399 SH SOLE 0 0 3,399
BRINKER INTL INC COM 109641100 1,190,210 6,150 SH SOLE 0 0 6,150
BROADCOM INC COM 11135F101 4,238,961 12,070 SH SOLE 0 0 12,070
BROOKFIELD RENEWABLE CORP CL A EX SUB VTG 11285B108 445,312 15,780 SH SOLE 0 0 15,780
CANADIAN PACIFIC KANSAS CITY COM 13646K108 1,173,699 13,792 SH SOLE 0 0 13,792
CARRIER GLOBAL CORPORATION COM 14448C104 411,944 7,509 SH SOLE 0 0 7,509
CHARLES SCHWAB CORP (THE) COM 808513105 332,316 3,400 SH SOLE 0 0 3,400
CHEMED CORP NEW COM 16359R103 1,373,107 2,719 SH SOLE 0 0 2,719
CHEVRON CORPORATION COM 166764100 2,187,218 10,711 SH SOLE 0 0 10,711
CISCO SYS INC COM 17275R102 406,549 3,777 SH SOLE 0 0 3,777
COCA COLA CO COM 191216100 284,675 3,307 SH SOLE 0 0 3,307
CONOCOPHILLIPS COM 20825C104 913,888 7,302 SH SOLE 0 0 7,302
CORNING INC COM 219350105 561,993 3,655 SH SOLE 0 0 3,655
CRANE COMPANY COMMON STOCK 224408104 619,851 3,038 SH SOLE 0 0 3,038
CUMMINS INC COM 231021106 463,146 897 SH SOLE 0 0 897
DISNEY WALT CO COM 254687106 225,850 2,153 SH SOLE 0 0 2,153
DOMINOS PIZZA INC COM 25754A201 1,013,543 3,383 SH SOLE 0 0 3,383
EATON CORP PLC SHS G29183103 1,396,590 3,250 SH SOLE 0 0 3,250
ELEVANCE HEALTH INC FORMERLY COM 036752103 216,962 558 SH SOLE 0 0 558
ELI LILLY & CO COM 532457108 2,063,375 1,783 SH SOLE 0 0 1,783
ENERSYS COM 29275Y102 660,708 3,600 SH SOLE 0 0 3,600
FEDEX CORP COM 31428X106 413,381 1,450 SH SOLE 0 0 1,450
FIFTH THIRD BANCORP COM 316773100 485,568 9,600 SH SOLE 0 0 9,600
FIRST SOLAR INC COM 336433107 407,247 2,325 SH SOLE 0 0 2,325
FRANCO NEV CORP COM 351858105 1,824,161 7,661 SH SOLE 0 0 7,661
GARMIN LTD SHS H2906T109 18,540,529 64,637 SH SOLE 0 0 64,637
GE AEROSPACE COM NEW 369604301 394,346 1,263 SH SOLE 0 0 1,263
GENERAL MTRS CO COM 37045V100 431,200 5,600 SH SOLE 0 0 5,600
GOLDMAN SACHS GROUP INC COM 38141G104 1,120,948 1,245 SH SOLE 0 0 1,245
GRUPO AEROPORTUARIO DEL SURE SPON ADR SER B 40051E202 1,479,580 6,291 SH SOLE 0 0 6,291
HAWKINS INC COM 420261109 846,187 6,716 SH SOLE 0 0 6,716
HEICO CORP NEW COM 422806109 559,773 1,846 SH SOLE 0 0 1,846
HF SINCLAIR CORP COM 403949100 220,877 2,058 SH SOLE 0 0 2,058
HONEYWELL AEROSPACE INC COM 43849R105 260,195 1,679 SH SOLE 0 0 1,679
HONEYWELL INTL INC COM 438516205 325,844 1,545 SH SOLE 0 0 1,545
IMAX CORP COM 45245E109 232,900 4,250 SH SOLE 0 0 4,250
INNOVATOR ETFS TRUST DEFINED WLT SHLD 45783Y855 486,609 13,923 SH SOLE 0 0 13,923
INNOVATOR ETFS TRUST US EQTY PWR BUF 45782C813 1,712,768 34,476 SH SOLE 0 0 34,476
INTEL CORP COM 458140100 469,984 3,909 SH SOLE 0 0 3,909
INTERNATIONAL BUSINESS MACHS COM 459200101 329,895 1,500 SH SOLE 0 0 1,500
INTUIT COM 461202103 209,029 758 SH SOLE 0 0 758
INTUITIVE SURGICAL INC COM NEW 46120E602 682,732 1,679 SH SOLE 0 0 1,679
INVESCO EXCHANGE TRADED FD T S&P500 EQL HLT 46137V332 218,034 5,891 SH SOLE 0 0 5,891
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 2,238,782 10,762 SH SOLE 0 0 10,762
INVESCO QQQ TR UNIT SER 1 46090E103 658,285 890 SH SOLE 0 0 890
ISHARES TR 3 7 YR TREAS BD 464288661 3,170,518 27,949 SH SOLE 0 0 27,949
ISHARES TR 7-10 YR TRSY BD 464287440 990,166 11,087 SH SOLE 0 0 11,087
ISHARES TR CORE INTL AGGR 46435G672 241,104 4,900 SH SOLE 0 0 4,900
ISHARES TR CORE MSCI EAFE 46432F842 519,487 5,362 SH SOLE 0 0 5,362
ISHARES TR CORE S&P MCP ETF 464287507 1,032,226 14,346 SH SOLE 0 0 14,346
ISHARES TR CORE S&P SCP ETF 464287804 626,839 4,608 SH SOLE 0 0 4,608
ISHARES TR CORE S&P500 ETF 464287200 522,443 682 SH SOLE 0 0 682
ISHARES TR CORE UNIVRSL USD 46434V613 209,111 4,743 SH SOLE 0 0 4,743
ISHARES TR MSCI EAFE MIN VL 46429B689 2,165,469 23,765 SH SOLE 0 0 23,765
ISHARES TR MSCI INTL MOMENT 46434V449 437,317 8,309 SH SOLE 0 0 8,309
ISHARES TR MSCI USA MIN ETF 46429B697 11,650,179 119,563 SH SOLE 0 0 119,563
ISHARES TR MSCI USA MMENTM 46432F396 1,955,743 6,163 SH SOLE 0 0 6,163
ISHARES TR MSCI USA QLT FCT 46432F339 506,994 2,281 SH SOLE 0 0 2,281
ISHARES TR MSCI USA SMCP MN 46435G433 223,619 5,027 SH SOLE 0 0 5,027
ISHARES TR RUS MD CP GR ETF 464287481 335,585 2,437 SH SOLE 0 0 2,437
ISHARES TR SP SMCP600VL ETF 464287879 205,664 1,605 SH SOLE 0 0 1,605
ISHARES TR TIPS BD ETF 464287176 1,913,567 18,393 SH SOLE 0 0 18,393
J P MORGAN EXCHANGE TRADED F CORE PLUS BD ETF 46641Q670 228,100 5,094 SH SOLE 0 0 5,094
J P MORGAN EXCHANGE TRADED F INCOME ETF 46641Q159 322,744 7,190 SH SOLE 0 0 7,190
JPMORGAN CHASE & CO COM 46625H100 3,837,876 11,601 SH SOLE 0 0 11,601
KLA CORP COM NEW 482480100 1,254,375 6,435 SH SOLE 0 0 6,435
LINDE PLC SHS G54950103 492,190 1,037 SH SOLE 0 0 1,037
LOCKHEED MARTIN CORP COM 539830109 2,101,558 4,127 SH SOLE 0 0 4,127
MARTIN MARIETTA MATLS INC COM 573284106 392,731 819 SH SOLE 0 0 819
MASTERCARD INCORPORATED CL A 57636Q104 4,146,964 7,520 SH SOLE 0 0 7,520
MCDONALDS CORP COM 580135101 796,308 3,448 SH SOLE 0 0 3,448
MERCK & CO INC COM 58933Y105 368,354 2,535 SH SOLE 0 0 2,535
META PLATFORMS INC CL A 30303M102 3,435,544 4,738 SH SOLE 0 0 4,738
METTLER TOLEDO INTERNATIONAL COM 592688105 314,278 208 SH SOLE 0 0 208
MGM RESORTS INTERNATIONAL COM 552953101 245,295 7,900 SH SOLE 0 0 7,900
MICROSOFT CORP COM 594918104 5,890,054 11,484 SH SOLE 0 0 11,484
MONSTER BEVERAGE CORP NEW COM 61174X109 2,734,600 65,704 SH SOLE 0 0 65,704
MURPHY USA INC COM 626755102 1,523,544 3,023 SH SOLE 0 0 3,023
NEBIUS GROUP N.V. SHS CLASS A N97284108 326,930 1,386 SH SOLE 0 0 1,386
NEWMARKET CORP COM 651587107 290,800 324 SH SOLE 0 0 324
NOKIA CORP SPONSORED ADR 654902204 456,300 45,000 SH SOLE 0 0 45,000
NORTHROP GRUMMAN CORP COM 666807102 2,758,231 5,705 SH SOLE 0 0 5,705
NRG ENERGY INC COM NEW 629377508 282,168 2,950 SH SOLE 0 0 2,950
NVIDIA CORPORATION COM 67066G104 8,675,742 37,988 SH SOLE 0 0 37,988
ONEOK INC NEW COM 30609A109 368,793 4,325 SH SOLE 0 0 4,325
OREILLY AUTOMOTIVE INC COM 67103H107 3,795,620 44,440 SH SOLE 0 0 44,440
OTIS WORLDWIDE CORP COM 68902V107 301,229 4,683 SH SOLE 0 0 4,683
PEPSICO INC COM 713448108 672,105 5,304 SH SOLE 0 0 5,304
PHILIP MORRIS INTL INC COM 718172109 3,392,275 17,777 SH SOLE 0 0 17,777
PHILLIPS 66 COM 718546104 638,286 2,500 SH SOLE 0 0 2,500
POWELL INDS INC COM 739128106 1,591,054 8,625 SH SOLE 0 0 8,625
PROCTER & GAMBLE CO COM 742718109 409,278 2,817 SH SOLE 0 0 2,817
QUALCOMM INC COM 747525103 497,036 2,701 SH SOLE 0 0 2,701
RBB FD INC FM ULTRASHORT TR 74933W213 670,046 13,413 SH SOLE 0 0 13,413
ROYAL BK CDA COM 780087102 747,042 3,800 SH SOLE 0 0 3,800
RTX CORPORATION COM 75513E101 1,150,139 6,195 SH SOLE 0 0 6,195
SBA COMMUNICATIONS CORP CL A 78410G104 383,310 2,394 SH SOLE 0 0 2,394
SCHWAB STRATEGIC TR FUNDAMENTAL INTL 808524755 249,311 4,638 SH SOLE 0 0 4,638
SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 251,219 6,992 SH SOLE 0 0 6,992
SEAGATE TECHNOLOGY HLDNGS PL ORD SHS G7997R103 3,154,403 3,420 SH SOLE 0 0 3,420
SPDR GOLD TR GOLD SHS 78463V107 322,571 847 SH SOLE 0 0 847
SPDR INDEX SHS FDS ST PORT MARK ETF 78463X509 204,659 3,954 SH SOLE 0 0 3,954
SPDR SERIES TRUST ST STR AGGRE ETF 78464A649 268,175 11,009 SH SOLE 0 0 11,009
SPDR SERIES TRUST ST STR BLO 1 ETF 78468R663 1,818,401 19,843 SH SOLE 0 0 19,843
SPDR SERIES TRUST ST STR P500ETF 78464A854 312,814 3,485 SH SOLE 0 0 3,485
SPDR SERIES TRUST ST STR SP DIV 78464A763 299,003 2,041 SH SOLE 0 0 2,041
STATE STR SPDR DOW JONES IND UT SER 1 78467X109 1,343,714 2,642 SH SOLE 0 0 2,642
STATE STR SPDR S&P 500 ETF T TR UNIT 78462F103 1,541,570 2,021 SH SOLE 0 0 2,021
STEEL DYNAMICS INC COM 858119100 1,108,050 5,000 SH SOLE 0 0 5,000
STERIS PLC SHS USD G8473T100 2,144,622 10,212 SH SOLE 0 0 10,212
STMICROELECTRONICS N V NY REGISTRY 861012102 626,980 11,750 SH SOLE 0 0 11,750
TELEDYNE TECHNOLOGIES INC COM 879360105 734,847 1,211 SH SOLE 0 0 1,211
TEXAS PACIFIC LAND CORPORATI COM 88262P102 1,164,619 3,574 SH SOLE 0 0 3,574
THERMO FISHER SCIENTIFIC INC COM 883556102 1,189,532 1,762 SH SOLE 0 0 1,762
TIMKEN CO COM 887389104 589,588 5,050 SH SOLE 0 0 5,050
TJX COS INC NEW COM 872540109 1,841,285 13,916 SH SOLE 0 0 13,916
TOLL BROTHERS INC COM 889478103 539,000 4,000 SH SOLE 0 0 4,000
TOTALENERGIES SE ACT F92124100 268,898 3,145 SH SOLE 0 0 3,145
TRACTOR SUPPLY CO COM 892356106 1,216,745 38,886 SH SOLE 0 0 38,886
TRANSDIGM GROUP INC COM 893641100 233,842 216 SH SOLE 0 0 216
TRIMBLE INC COM 896239100 306,966 5,375 SH SOLE 0 0 5,375
TYLER TECHNOLOGIES INC COM 902252105 496,697 1,559 SH SOLE 0 0 1,559
UNION PAC CORP COM 907818108 1,782,645 6,551 SH SOLE 0 0 6,551
UNIVERSAL HLTH SVCS INC CL B 913903100 296,242 1,700 SH SOLE 0 0 1,700
VANECK ETF TRUST FALLEN ANGEL HG 92189F437 581,218 20,900 SH SOLE 0 0 20,900
VANECK ETF TRUST MRNGSTR WDE MOAT 92189F643 5,310,686 50,238 SH SOLE 0 0 50,238
VANGUARD INDEX FDS MRNGSTR GRWT ETF 922908736 311,614 3,458 SH SOLE 0 0 3,458
VANGUARD INDEX FDS MRNGSTR VAL ETF 922908744 286,860 1,328 SH SOLE 0 0 1,328
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 2,522,644 3,599 SH SOLE 0 0 3,599
VANGUARD INSTL INDEX FD 0 3 MO TR BI ETF 922040845 260,344 3,438 SH SOLE 0 0 3,438
VANGUARD MALVERN FDS STRM INFPROIDX 922020805 3,943,484 80,120 SH SOLE 0 0 80,120
VANGUARD SCOTTSDALE FDS SHORT TERM TREAS 92206C102 5,807,308 100,891 SH SOLE 0 0 100,891
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 692,350 2,968 SH SOLE 0 0 2,968
VANGUARD WELLINGTON FD SHORT TRM TAX EX 921935870 735,163 7,456 SH SOLE 0 0 7,456
VANGUARD WHITEHALL FDS INTL DVD ETF 921946810 277,598 2,940 SH SOLE 0 0 2,940
VICTORY PORTFOLIOS II CORE BD ETF 92647N527 214,244 4,799 SH SOLE 0 0 4,799
VISA INC COM CL A 92826C839 2,826,313 7,866 SH SOLE 0 0 7,866
WASTE MGMT INC DEL COM 94106L109 296,911 1,456 SH SOLE 0 0 1,456