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,166,700 11,805 SH SOLE 0 0 11,805
ABERCROMBIE & FITCH CO CL A 002896207 1,093,144 8,116 SH SOLE 0 0 8,116
ABRDN ETFS BBRG ALL COMMDY 003261203 257,480 6,693 SH SOLE 0 0 6,693
ALPHABET INC CAP STK CL A 02079K305 3,105,297 9,025 SH SOLE 0 0 9,025
AMAZON COM INC COM 023135106 4,214,621 16,916 SH SOLE 0 0 16,916
AMETEK INC COM 031100100 1,452,173 5,862 SH SOLE 0 0 5,862
ANALOG DEVICES INC COM 032654105 1,527,200 3,850 SH SOLE 0 0 3,850
APPLE INC COM 037833100 2,539,611 7,626 SH SOLE 0 0 7,626
ARMSTRONG WORLD INDS INC NEW COM 04247X102 693,858 4,285 SH SOLE 0 0 4,285
AUTOMATIC DATA PROCESSING IN COM 053015103 2,483,638 9,624 SH SOLE 0 0 9,624
AVERY DENNISON CORP COM 053611109 1,138,685 6,672 SH SOLE 0 0 6,672
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 2,318,455 4,656 SH SOLE 0 0 4,656
BLACKROCK ETF TRUST ISHARES US LARG 09290C863 3,880,706 112,615 SH SOLE 0 0 112,615
BLOCK INC CL A 852234103 1,762,798 23,974 SH SOLE 0 0 23,974
BLUE BIRD CORP COM 095306106 1,270,442 22,891 SH SOLE 0 0 22,891
BROADCOM INC COM 11135F101 1,192,187 3,395 SH SOLE 0 0 3,395
CAPITAL GROUP DIVIDEND VALUE SHS CREAT UNIT 14020W106 755,427 15,464 SH SOLE 0 0 15,464
CF INDUSTRIES HOLD COM 125269100 3,497,375 30,359 SH SOLE 0 0 30,359
CHEVRON CORPORATION COM 166764100 259,450 1,271 SH SOLE 0 0 1,271
CINTAS CORP COM 172908105 886,816 4,546 SH SOLE 0 0 4,546
COREWEAVE INC COM CL A 21873S108 426,017 4,890 SH SOLE 0 0 4,890
CORTEVA INC COM 22052L104 2,218,467 28,570 SH SOLE 0 0 28,570
COSTCO WHOLESALE CORPORATION COM 22160K105 203,916 224 SH SOLE 0 0 224
DECKERS OUTDOOR CORP COM 243537107 650,985 8,331 SH SOLE 0 0 8,331
DEVON ENERGY CORP NEW COM 25179M103 5,514,186 119,769 SH SOLE 0 0 119,769
DOMINOS PIZZA INC COM 25754A201 575,234 1,920 SH SOLE 0 0 1,920
DUKE ENERGY CORP NEW COM NEW 26441C204 1,822,643 15,987 SH SOLE 0 0 15,987
EA SERIES TRUST MARK FO DIVI ETF 02072L417 597,265 23,181 SH SOLE 0 0 23,181
EA SERIES TRUST MARK FO MOME ETF 02072Q762 415,474 10,651 SH SOLE 0 0 10,651
EMCOR GROUP INC COM 29084Q100 3,091,330 4,097 SH SOLE 0 0 4,097
ENCOMPASS HEALTH CORP COM 29261A100 4,363,668 35,918 SH SOLE 0 0 35,918
ETF SER SOLUTIONS DISTILLATE US 26922A321 634,808 9,922 SH SOLE 0 0 9,922
EURONET WORLDWIDE INC COM 298736109 700,818 11,147 SH SOLE 0 0 11,147
EXXONMOBIL HOLDINGS CORP COM SHS 30233Q108 234,014 1,438 SH SOLE 0 0 1,438
FIRST TR EXCHANGE-TRADED FD SHS 336917109 11,576,685 235,730 SH SOLE 0 0 235,730
FIRST TR EXCHNG TRADED FD VI FT LADD BUFF ETF 33740F755 277,128 7,396 SH SOLE 0 0 7,396
FISERV INC COM 337738108 225,816 4,998 SH SOLE 0 0 4,998
FORTINET INC COM 34959E109 1,735,444 9,708 SH SOLE 0 0 9,708
FOX CORP CL A COM 35137L105 658,218 10,506 SH SOLE 0 0 10,506
FRANKLIN TEMPLETON ETF TR SENIOR LOAN ETF 35473P595 278,967 12,129 SH SOLE 0 0 12,129
GAP INC COM 364760108 1,698,525 74,366 SH SOLE 0 0 74,366
GENERAC HLDGS INC COM 368736104 4,210,772 20,347 SH SOLE 0 0 20,347
GLOBAL PMTS INC COM 37940X102 2,308,542 28,267 SH SOLE 0 0 28,267
GLOBAL X FDS GLOBX SUPDV US 37950E291 11,547,046 613,552 SH SOLE 0 0 613,552
GLOBAL X FDS US INFR DEV ETF 37954Y673 767,188 14,613 SH SOLE 0 0 14,613
GOOSEHEAD INS INC COM CL A 38267D109 275,001 6,063 SH SOLE 0 0 6,063
HALOZYME THERAPEUTICS INC COM 40637H109 1,956,469 17,722 SH SOLE 0 0 17,722
HENRY JACK & ASSOC INC COM 426281101 584,986 4,084 SH SOLE 0 0 4,084
HOWMET AEROSPACE INC COM 443201108 1,184,999 5,239 SH SOLE 0 0 5,239
HURON CONSULTING GROUP INC COM 447462102 1,074,698 6,853 SH SOLE 0 0 6,853
IDEXX LABS INC COM 45168D104 924,927 1,771 SH SOLE 0 0 1,771
INNOVATOR ETFS TRUST LADERD ALCTN PWR 45783Y814 972,588 18,051 SH SOLE 0 0 18,051
INNOVATOR ETFS TRUST US EQUITY ACCELE 45783Y103 1,621,376 36,208 SH SOLE 0 0 36,208
INTERPARFUMS INC COM 458334109 1,437,678 12,957 SH SOLE 0 0 12,957
INTUIT COM 461202103 1,051,643 3,814 SH SOLE 0 0 3,814
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 356,101 1,712 SH SOLE 0 0 1,712
ISHARES INC MSCI EMRG CHN 46434G764 754,098 7,611 SH SOLE 0 0 7,611
ISHARES INC US PWR INFRA ETF 464286343 299,372 12,381 SH SOLE 0 0 12,381
ISHARES TR US AER DEF ETF 464288760 269,428 1,300 SH SOLE 0 0 1,300
ISHARES TR IBDS DEC28 ETF 46435U515 2,147,891 86,053 SH SOLE 0 0 86,053
ISHARES TR BROAD USD HIGH 46435U853 1,575,139 44,097 SH SOLE 0 0 44,097
ISHARES TR IBONDS DEC 29 46436E205 2,250,643 99,191 SH SOLE 0 0 99,191
ISHARES TR IBONDS DEC 2034 46438G646 230,708 9,597 SH SOLE 0 0 9,597
ISHARES TR 0-3 MTH TREASURY 46436E718 271,391 2,696 SH SOLE 0 0 2,696
ISHARES TR IBONDS 28 TRM TS 46436E833 543,066 24,786 SH SOLE 0 0 24,786
ISHARES TR IBONDS DEC 2033 46436E148 267,909 11,653 SH SOLE 0 0 11,653
ISHARES TR IBONDS 27 ETF 46435UAA9 2,142,705 88,835 SH SOLE 0 0 88,835
ISHARES TR ISHS 5-10YR INVT 464288638 2,056,198 40,838 SH SOLE 0 0 40,838
ISHARES TR MSCI INTL QUALTY 46434V456 248,933 5,032 SH SOLE 0 0 5,032
ISHARES TR IBONDS DEC2026 46435GAA0 2,362,549 97,465 SH SOLE 0 0 97,465
ISHARES TR IBOND DEC 2030 46436E593 622,664 32,789 SH SOLE 0 0 32,789
ISHARES TR EAFE VALUE ETF 464288877 1,078,570 13,629 SH SOLE 0 0 13,629
ISHARES TR IBONDS DEC 2030 46436E726 2,208,826 104,486 SH SOLE 0 0 104,486
ISHARES TR CORE US AGGBD ET 464287226 2,228,497 23,572 SH SOLE 0 0 23,572
ISHARES TR IBONDS 26 TRM TS 46436E858 295,952 12,935 SH SOLE 0 0 12,935
ISHARES TR BB RAT CORP BD 46435U473 257,067 5,705 SH SOLE 0 0 5,705
ISHARES TR CORE S&P SCP ETF 464287804 970,246 7,132 SH SOLE 0 0 7,132
ISHARES TR RUSEL 2500 ETF 46435G268 594,450 6,951 SH SOLE 0 0 6,951
ISHARES TR GLB INFRASTR ETF 464288372 981,636 15,946 SH SOLE 0 0 15,946
ISHARES TR 7-10 YR TRSY BD 464287440 271,760 3,043 SH SOLE 0 0 3,043
ISHARES TR CORE S&P MCP ETF 464287507 524,834 7,294 SH SOLE 0 0 7,294
ISHARES TR IBONDS 27 TRM TS 46436E841 330,358 14,801 SH SOLE 0 0 14,801
ISHARES TR CORE DIV GRWTH 46434V621 8,055,870 106,856 SH SOLE 0 0 106,856
ISHARES TR IBONDS 29 TRM TS 46436E825 656,769 30,943 SH SOLE 0 0 30,943
J P MORGAN EXCHANGE TRADED F US QUALTY FCTR 46641Q761 1,670,363 22,634 SH SOLE 0 0 22,634
J P MORGAN EXCHANGE TRADED F EQUITY PREMIUM 46641Q332 2,907,088 51,709 SH SOLE 0 0 51,709
JANUS DETROIT STR TR HENDRSON AAA CL 47103U845 2,433,196 48,211 SH SOLE 0 0 48,211
JANUS DETROIT STR TR B-BBB CLO ETF 47103U753 3,856,710 81,693 SH SOLE 0 0 81,693
JPMORGAN CHASE & CO COM 46625H100 3,821,798 11,552 SH SOLE 0 0 11,552
KINDER MORGAN INC DEL COM 49456B101 1,992,895 66,099 SH SOLE 0 0 66,099
KLA CORP COM NEW 482480100 1,552,816 7,966 SH SOLE 0 0 7,966
KRANESHARES TRUST MOUNT LUCAS ETF 500767652 358,406 11,528 SH SOLE 0 0 11,528
L3HARRIS TECHNOLOGIES INC COM 502431109 852,434 3,600 SH SOLE 0 0 3,600
LAM RESEARCH CORP COM NEW 512807306 1,818,565 5,536 SH SOLE 0 0 5,536
LEIDOS HOLDINGS INC COM 525327102 581,513 4,773 SH SOLE 0 0 4,773
MERCK & CO INC COM 58933Y105 1,849,968 12,731 SH SOLE 0 0 12,731
META PLATFORMS INC CL A 30303M102 1,583,077 2,183 SH SOLE 0 0 2,183
MICROSOFT CORP COM 594918104 8,575,483 16,720 SH SOLE 0 0 16,720
MORNINGSTAR INC COM 617700109 390,852 2,057 SH SOLE 0 0 2,057
NETFLIX INC. COM 64110L106 2,210,801 31,774 SH SOLE 0 0 31,774
NEW YORK TIMES CO MTN BE CL A 650111107 1,086,193 17,052 SH SOLE 0 0 17,052
NVIDIA CORPORATION COM 67066G104 9,729,753 42,603 SH SOLE 0 0 42,603
PAYLOCITY HLDG CORP COM 70438V106 853,783 5,989 SH SOLE 0 0 5,989
PAYPAL HLDGS INC COM 70450Y103 3,987,634 75,912 SH SOLE 0 0 75,912
PFIZER INC COM 717081103 4,074,369 142,860 SH SOLE 0 0 142,860
PTC INC COM 69370C100 2,268,807 16,171 SH SOLE 0 0 16,171
QUALCOMM INC COM 747525103 2,207,018 11,992 SH SOLE 0 0 11,992
RESMED INC COM 761152107 2,640,271 11,942 SH SOLE 0 0 11,942
ROSS STORES INC COM 778296103 274,010 1,174 SH SOLE 0 0 1,174
SALESFORCE INC COM 79466L302 1,294,736 5,640 SH SOLE 0 0 5,640
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 3,262,314 118,759 SH SOLE 0 0 118,759
SCHWAB STRATEGIC TR US TIPS ETF 808524870 667,941 26,579 SH SOLE 0 0 26,579
SCHWAB STRATEGIC TR 5 10YR CORP BD 808524698 682,778 31,846 SH SOLE 0 0 31,846
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 8,814,460 270,964 SH SOLE 0 0 270,964
SIMPLIFY EXCHANGE TRADED FUN MBS ETF 82889N525 726,557 15,538 SH SOLE 0 0 15,538
SIMPLIFY EXCHANGE TRADED FUN MANAGED FUTURES 82889N699 458,931 15,913 SH SOLE 0 0 15,913
SPACE EXPLORATION TECHN CORP CLASS A COM STK 84615Q103 2,261,243 14,989 SH SOLE 0 0 14,989
SPDR SERIES TRUST ST PORT HIGH ETF 78468R606 301,232 13,335 SH SOLE 0 0 13,335
SPDR SERIES TRUST ST LON TREAS ETF 78464A664 525,391 22,029 SH SOLE 0 0 22,029
SPDR SERIES TRUST ST STR MSCI USAQ 78468R812 677,362 3,563 SH SOLE 0 0 3,563
SPDR SERIES TRUST ST STR BLO 1 ETF 78468R663 255,951 2,793 SH SOLE 0 0 2,793
SPROTT ASSET MANAGEMENT LP PHYSICAL GOLD AN 85208R101 312,173 7,515 SH SOLE 0 0 7,515
STATE STR SPDR DOW JONES IND UT SER 1 78467X109 590,935 1,162 SH SOLE 0 0 1,162
STATE STR SPDR S&P 500 ETF T TR UNIT 78462F103 799,150 1,048 SH SOLE 0 0 1,048
TE CONNECTIVITY PLC ORD SHS G87052109 1,064,230 5,042 SH SOLE 0 0 5,042
THERMO FISHER SCIENTIFIC INC COM 883556102 1,301,413 1,928 SH SOLE 0 0 1,928
TOYOTA MOTOR CORP ADS 892331307 343,129 1,874 SH SOLE 0 0 1,874
TRANE TECHNOLOGIES PLC SHS G8994E103 1,865,026 4,126 SH SOLE 0 0 4,126
TRAVEL PLUS LEISURE CO COM 894164102 1,012,774 16,369 SH SOLE 0 0 16,369
UBER TECHNOLOGIES INC COM 90353T100 1,590,297 23,213 SH SOLE 0 0 23,213
UNION PAC CORP COM 907818108 257,967 948 SH SOLE 0 0 948
UNIVERSAL HLTH SVCS INC CL B 913903100 948,693 5,444 SH SOLE 0 0 5,444
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 5,999,725 8,561 SH SOLE 0 0 8,561
VANGUARD INDEX FDS MRNGSTR TTL STK 922908769 2,995,717 8,005 SH SOLE 0 0 8,005
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 1,308,558 22,063 SH SOLE 0 0 22,063
VANGUARD MALVERN FDS STRM INFPROIDX 922020805 430,084 8,738 SH SOLE 0 0 8,738
VANGUARD SCOTTSDALE FDS VNG RUS1000GRW 92206C680 963,433 7,473 SH SOLE 0 0 7,473
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 1,887,211 24,430 SH SOLE 0 0 24,430
VANGUARD SCOTTSDALE FDS INTER TERM TREAS 92206C706 554,179 9,781 SH SOLE 0 0 9,781
VANGUARD SCOTTSDALE FDS VNG RUS1000VAL 92206C714 619,381 5,698 SH SOLE 0 0 5,698
VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858 2,580,552 36,547 SH SOLE 0 0 36,547
VANGUARD WORLD FD MRNGSTR VAL ETF 921910840 1,506,033 9,349 SH SOLE 0 0 9,349
VERISK ANALYTICS INC COM 92345Y106 613,971 3,658 SH SOLE 0 0 3,658
VICI PPTYS INC COM 925652109 692,946 30,167 SH SOLE 0 0 30,167
VICTORY PORTFOLIOS II SHS FR CA FL ETF 92647X830 497,855 9,726 SH SOLE 0 0 9,726
WABTEC COM 929740108 1,618,214 5,635 SH SOLE 0 0 5,635
WALMART INC COM 931142103 249,512 2,401 SH SOLE 0 0 2,401
WOODWARD INC COM 980745103 1,134,923 3,454 SH SOLE 0 0 3,454
ZOETIS INC CL A 98978V103 443,391 6,350 SH SOLE 0 0 6,350