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
ABBVIE INC COM 00287Y109   215,299 1,598 SH   SOLE   1,048 0 550
ADOBE SYSTEMS INCORPORATED COM 00724F101   2,037,132 4,166 SH   SOLE   3,245 0 921
ALLISON TRANSMISSION HLDGS I COM 01973R101   1,725,148 30,555 SH   SOLE   22,989 0 7,565
ALPHABET INC CAP STK CL A 02079K305   5,104,008 42,640 SH   SOLE   34,030 0 8,610
ALPHABET INC CAP STK CL C 02079K107   1,117,279 9,236 SH   SOLE   6,872 0 2,364
AMAZON COM INC COM 023135106   569,934 4,372 SH   SOLE   3,060 0 1,312
AMEREN CORP COM 023608102   1,537,725 18,828 SH   SOLE   18,239 0 589
AMERICAN ELEC PWR CO INC COM 025537101   344,349 4,089 SH   SOLE   3,335 0 753
AMERICAN EXPRESS CO COM 025816109   3,671,637 21,077 SH   SOLE   15,355 0 5,721
AMPHASTAR PHARMACEUTICALS IN COM 03209R103   276,316 4,808 SH   SOLE   4,363 0 445
ANALOG DEVICES INC COM 032654105   2,309,348 11,854 SH   SOLE   8,733 0 3,121
APPLE INC COM 037833100   10,429,844 53,770 SH   SOLE   42,087 0 11,683
APPLIED INDL TECHNOLOGIES IN COM 03820C105   225,355 1,556 SH   SOLE   1,306 0 250
APPLIED MATLS INC COM 038222105   5,757,976 39,836 SH   SOLE   29,927 0 9,908
ATMOS ENERGY CORP COM 049560105   367,931 3,162 SH   SOLE   2,499 0 663
AXCELIS TECHNOLOGIES INC COM NEW 054540208   2,116,728 11,546 SH   SOLE   9,334 0 2,212
BELDEN INC COM 077454106   352,757 3,688 SH   SOLE   3,061 0 627
BOEING CO COM 097023105   260,149 1,232 SH   SOLE   1,232 0 0
BORGWARNER INC COM 099724106   2,639,130 53,958 SH   SOLE   42,353 0 11,605
BP PLC SPONSORED ADR 055622104   767,205 21,740 SH   SOLE   21,740 0 0
CHUBB LIMITED COM H1467J104   3,561,530 18,495 SH   SOLE   14,164 0 4,331
CLEAN HARBORS INC COM 184496107   411,239 2,501 SH   SOLE   2,158 0 343
COMCAST CORP NEW CL A 20030N101   650,180 15,648 SH   SOLE   11,908 0 3,740
COMFORT SYS USA INC COM 199908104   217,729 1,326 SH   SOLE   1,191 0 135
DUKE ENERGY CORP NEW COM NEW 26441C204   350,614 3,907 SH   SOLE   174 0 3,733
EAGLE MATLS INC COM 26969P108   1,024,191 5,494 SH   SOLE   4,352 0 1,142
ELEVANCE HEALTH INC COM 036752103   2,053,764 4,622 SH   SOLE   3,413 0 1,209
EMCOR GROUP INC COM 29084Q100   348,495 1,886 SH   SOLE   1,538 0 348
EOG RES INC COM 26875P101   2,985,077 26,084 SH   SOLE   20,162 0 5,921
ESQUIRE FINL HLDGS INC COM 29667J101   1,676,683 36,656 SH   SOLE   27,413 0 9,243
EVERGY INC COM 30034W106   261,240 4,471 SH   SOLE   3,576 0 895
EXXON MOBIL CORP COM 30231G102   348,875 3,252 SH   SOLE   2,790 0 462
FIDELITY MERRIMACK STR TR TOTAL BD ETF 316188309   2,081,894 45,836 SH   SOLE   42,422 0 3,414
FISERV INC COM 337738108   2,167,509 17,182 SH   SOLE   13,125 0 4,057
GRAINGER W W INC COM 384802104   3,627,057 4,599 SH   SOLE   3,446 0 1,153
H & E EQUIPMENT SERVICES INC COM 404030108   962,585 21,040 SH   SOLE   16,749 0 4,290
HURON CONSULTING GROUP INC COM 447462102   201,407 2,372 SH   SOLE   2,132 0 240
ISHARES TR CORE DIV GRWTH 46434V621   1,598,811 31,026 SH   SOLE   29,880 0 1,146
ISHARES TR CORE S&P SCP ETF 464287804   1,496,129 15,013 SH   SOLE   14,326 0 687
ISHARES TR CORE S&P500 ETF 464287200   222,855 500 SH   SOLE   500 0 0
ISHARES TR INTERNATIONAL SL 46434V266   530,767 17,204 SH   SOLE   15,816 0 1,388
ISHARES TR ISHS 1-5YR INVS 464288646   264,597 5,274 SH   SOLE   1,692 0 3,582
ISHARES TR ISHS 5-10YR INVT 464288638   807,653 15,971 SH   SOLE   14,138 0 1,833
ISHARES TR MRGSTR MD CP GRW 464288307   1,000,419 16,416 SH   SOLE   15,976 0 440
ISHARES TR MSCI EAFE ETF 464287465   260,565 3,594 SH   SOLE   0 0 3,594
ISHARES TR RUS 1000 ETF 464287622   2,455,553 10,074 SH   SOLE   9,831 0 243
JABIL INC COM 466313103   3,113,208 28,844 SH   SOLE   21,829 0 7,015
JOHNSON & JOHNSON COM 478160104   237,025 1,432 SH   SOLE   892 0 540
LAM RESEARCH CORP COM 512807108   6,058,888 9,424 SH   SOLE   7,068 0 2,356
LANTHEUS HLDGS INC COM 516544103   785,156 9,356 SH   SOLE   7,662 0 1,694
LILLY ELI & CO COM 532457108   857,764 1,829 SH   SOLE   614 0 1,215
MCDONALDS CORP COM 580135101   264,099 885 SH   SOLE   629 0 255
MERCK & CO INC COM 58933Y105   2,234,859 19,367 SH   SOLE   14,386 0 4,981
MICROSOFT CORP COM 594918104   7,666,990 22,514 SH   SOLE   17,746 0 4,767
MUELLER INDS INC COM 624756102   334,195 3,829 SH   SOLE   3,333 0 496
NATIONAL FUEL GAS CO COM 636180101   433,514 8,440 SH   SOLE   6,640 0 1,799
NEW JERSEY RES CORP COM 646025106   328,170 6,952 SH   SOLE   5,392 0 1,560
NEXTERA ENERGY INC COM 65339F101   666,065 8,976 SH   SOLE   4,237 0 4,739
NISOURCE INC COM 65473P105   375,827 13,741 SH   SOLE   10,860 0 2,880
NOVO-NORDISK A S ADR 670100205   228,180 1,410 SH   SOLE   1,410 0 0
NRG ENERGY INC COM NEW 629377508   333,260 8,913 SH   SOLE   6,689 0 2,223
NVIDIA CORPORATION COM 67066G104   4,004,730 9,467 SH   SOLE   7,606 0 1,861
ON SEMICONDUCTOR CORP COM 682189105   3,273,887 34,615 SH   SOLE   27,560 0 7,055
ONE GAS INC COM 68235P108   347,562 4,524 SH   SOLE   3,294 0 1,230
PARKER-HANNIFIN CORP COM 701094104   2,761,167 7,079 SH   SOLE   5,334 0 1,745
PEPSICO INC COM 713448108   308,391 1,665 SH   SOLE   1,385 0 280
PHILIP MORRIS INTL INC COM 718172109   488,795 5,007 SH   SOLE   3,712 0 1,295
PHILLIPS 66 COM 718546104   1,542,737 16,174 SH   SOLE   11,350 0 4,824
PINNACLE WEST CAP CORP COM 723484101   301,337 3,699 SH   SOLE   2,957 0 742
PORTLAND GEN ELEC CO COM NEW 736508847   244,859 5,228 SH   SOLE   4,213 0 1,015
PROCTER AND GAMBLE CO COM 742718109   369,200 2,433 SH   SOLE   2,342 0 91
PROGRESSIVE CORP COM 743315103   694,545 5,247 SH   SOLE   5,247 0 0
QUANTA SVCS INC COM 74762E102   268,547 1,367 SH   SOLE   1,208 0 159
SANMINA CORPORATION COM 801056102   777,845 12,906 SH   SOLE   10,368 0 2,538
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102   422,389 8,170 SH   SOLE   8,170 0 0
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797   617,530 8,503 SH   SOLE   7,938 0 565
SPDR S&P 500 ETF TR TR UNIT 78462F103   2,013,115 4,541 SH   SOLE   3,574 0 967
SPDR SER TR PORTFLI HIGH YLD 78468R606   2,849,122 124,742 SH   SOLE   108,698 0 16,044
SPDR SER TR S&P 600 SMCP GRW 78464A201   329,693 4,283 SH   SOLE   3,581 0 702
STERLING INFRASTRUCTURE INC COM 859241101   1,606,036 28,782 SH   SOLE   23,722 0 5,060
TEREX CORP NEW COM 880779103   1,044,425 17,456 SH   SOLE   13,230 0 4,226
TESLA INC COM 88160R101   873,003 3,335 SH   SOLE   3,272 0 63
TEXTRON INC COM 883203101   1,598,367 23,634 SH   SOLE   16,531 0 7,103
THERMO FISHER SCIENTIFIC INC COM 883556102   4,572,303 8,763 SH   SOLE   6,657 0 2,105
ULTA BEAUTY INC COM 90384S303   1,258,371 2,674 SH   SOLE   2,104 0 570
UNITED RENTALS INC COM 911363109   2,544,644 5,713 SH   SOLE   4,245 0 1,468
UNITEDHEALTH GROUP INC COM 91324P102   5,671,852 11,800 SH   SOLE   8,990 0 2,809
VANGUARD ADMIRAL FDS INC MIDCP 400 VAL 921932844   621,181 7,546 SH   SOLE   7,225 0 321
VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835   980,253 13,485 SH   SOLE   12,052 0 1,433
VANGUARD INDEX FDS GROWTH ETF 922908736   671,926 2,374 SH   SOLE   2,120 0 254
VANGUARD INDEX FDS MCAP VL IDXVIP 922908512   438,839 3,171 SH   SOLE   2,928 0 243
VANGUARD INDEX FDS SM CP VAL ETF 922908611   252,568 1,527 SH   SOLE   117 0 1,410
VANGUARD INDEX FDS TOTAL STK MKT 922908769   342,565 1,555 SH   SOLE   1,435 0 120
VANGUARD INDEX FDS VALUE ETF 922908744   808,016 5,686 SH   SOLE   5,038 0 648
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409   6,928,259 91,570 SH   SOLE   80,920 0 10,650
VANGUARD SCOTTSDALE FDS VNG RUS1000VAL 92206C714   1,173,594 16,957 SH   SOLE   0 0 16,957
VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858   2,634,610 57,050 SH   SOLE   55,027 0 2,023
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406   694,392 6,546 SH   SOLE   6,446 0 100
VANGUARD WORLD FD MEGA CAP VAL ETF 921910840   1,627,774 15,687 SH   SOLE   15,311 0 376
VANGUARD WORLD FD MEGA GRWTH IND 921910816   2,550,138 10,836 SH   SOLE   10,551 0 285
VANGUARD WORLD FDS UTILITIES ETF 92204A876   237,708 1,672 SH   SOLE   1,672 0 0
VERTEX PHARMACEUTICALS INC COM 92532F100   2,006,591 5,702 SH   SOLE   4,410 0 1,292
VISA INC COM CL A 92826C839   3,446,204 14,511 SH   SOLE   10,978 0 3,532
XCEL ENERGY INC COM 98389B100   220,641 3,549 SH   SOLE   2,772 0 777