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
ADOBE INC COM 00724F101   203,354 403 SH   SOLE   161 0 242
AKAMAI TECHNOLOGIES INC COM 00971T101   2,240,782 20,603 SH   SOLE   15,880 0 4,723
ALPHABET INC CAP STK CL A 02079K305   6,556,550 43,441 SH   SOLE   33,993 0 9,448
ALPHABET INC CAP STK CL C 02079K107   1,394,702 9,160 SH   SOLE   6,801 0 2,359
AMAZON COM INC COM 023135106   832,454 4,615 SH   SOLE   3,253 0 1,362
AMEREN CORP COM 023608102   1,170,935 15,832 SH   SOLE   15,832 0 0
AMERICAN EAGLE OUTFITTERS IN COM 02553E106   324,825 12,595 SH   SOLE   11,120 0 1,475
APPLE INC COM 037833100   5,879,550 34,287 SH   SOLE   27,005 0 7,281
APPLIED INDL TECHNOLOGIES IN COM 03820C105   1,478,267 7,483 SH   SOLE   5,799 0 1,684
APPLIED MATLS INC COM 038222105   7,879,710 38,208 SH   SOLE   28,579 0 9,629
ASSETMARK FINL HLDGS INC COM 04546L106   301,162 8,505 SH   SOLE   7,425 0 1,080
ATMOS ENERGY CORP COM 049560105   341,942 2,876 SH   SOLE   2,139 0 737
AUTOMATIC DATA PROCESSING IN COM 053015103   202,289 810 SH   SOLE   550 0 260
BOEING CO COM 097023105   237,764 1,232 SH   SOLE   1,232 0 0
BOOKING HOLDINGS INC COM 09857L108   1,853,890 511 SH   SOLE   388 0 123
BP PLC SPONSORED ADR 055622104   814,604 21,619 SH   SOLE   21,619 0 0
BRINKS CO COM 109696104   897,043 9,710 SH   SOLE   7,132 0 2,578
BROADCOM INC COM 11135F101   4,789,789 3,613 SH   SOLE   2,628 0 985
CHUBB LIMITED COM H1467J104   4,752,175 18,338 SH   SOLE   13,980 0 4,358
COMCAST CORP NEW CL A 20030N101   605,710 13,972 SH   SOLE   10,171 0 3,801
COMFORT SYS USA INC COM 199908104   2,335,506 7,351 SH   SOLE   5,607 0 1,744
CRAWFORD & CO CL A 224633206   154,511 16,385 SH   SOLE   14,145 0 2,240
DELL TECHNOLOGIES INC CL C 24703L202   3,957,730 34,683 SH   SOLE   25,231 0 9,451
DUKE ENERGY CORP NEW COM NEW 26441C204   465,705 4,815 SH   SOLE   1,017 0 3,798
EAGLE MATLS INC COM 26969P108   2,134,413 7,854 SH   SOLE   5,734 0 2,120
ELEVANCE HEALTH INC COM 036752103   2,236,968 4,313 SH   SOLE   3,105 0 1,208
ELI LILLY & CO COM 532457108   1,428,335 1,836 SH   SOLE   609 0 1,227
EMCOR GROUP INC COM 29084Q100   2,674,875 7,638 SH   SOLE   5,820 0 1,818
ENTERGY CORP NEW COM 29364G103   201,798 1,909 SH   SOLE   1,310 0 598
EOG RES INC COM 26875P101   2,653,524 20,756 SH   SOLE   15,652 0 5,103
ESQUIRE FINL HLDGS INC COM 29667J101   1,816,719 38,270 SH   SOLE   28,766 0 9,504
ESSENTIAL UTILS INC COM 29670G102   291,059 7,855 SH   SOLE   5,366 0 2,489
EXXON MOBIL CORP COM 30231G102   372,423 3,203 SH   SOLE   2,741 0 462
FEDERAL AGRIC MTG CORP CL C 313148306   953,206 4,841 SH   SOLE   3,445 0 1,396
FIDELITY MERRIMACK STR TR TOTAL BD ETF 316188309   2,767,595 61,081 SH   SOLE   54,295 0 6,786
FISERV INC COM 337738108   3,494,304 21,864 SH   SOLE   16,336 0 5,528
GRAINGER W W INC COM 384802104   4,488,075 4,411 SH   SOLE   3,256 0 1,155
GREENBRIER COS INC COM 393657101   211,526 4,060 SH   SOLE   3,475 0 585
HARTFORD FINL SVCS GROUP INC COM 416515104   2,712,173 26,319 SH   SOLE   19,784 0 6,535
INGERSOLL RAND INC COM 45687V106   3,320,889 34,975 SH   SOLE   25,625 0 9,350
ISHARES TR CORE DIV GRWTH 46434V621   1,969,633 33,924 SH   SOLE   31,219 0 2,705
ISHARES TR CORE S&P SCP ETF 464287804   343,693 3,109 SH   SOLE   3,109 0 0
ISHARES TR CORE S&P500 ETF 464287200   267,346 508 SH   SOLE   508 0 0
ISHARES TR INTERNATIONAL SL 46434V266   643,799 19,520 SH   SOLE   17,829 0 1,691
ISHARES TR ISHS 1-5YR INVS 464288646   209,838 4,092 SH   SOLE   1,402 0 2,690
ISHARES TR ISHS 5-10YR INVT 464288638   760,894 14,746 SH   SOLE   13,572 0 1,174
ISHARES TR MRGSTR MD CP GRW 464288307   1,550,784 21,940 SH   SOLE   20,589 0 1,351
ISHARES TR MSCI EAFE ETF 464287465   289,253 3,622 SH   SOLE   28 0 3,594
ISHARES TR RUS 1000 ETF 464287622   3,463,177 12,023 SH   SOLE   11,278 0 745
ITT INC COM 45073V108   2,203,837 16,201 SH   SOLE   12,454 0 3,747
JPMORGAN CHASE & CO COM 46625H100   252,517 1,260 SH   SOLE   1,260 0 0
LAM RESEARCH CORP COM 512807108   8,596,014 8,847 SH   SOLE   6,585 0 2,261
MCDONALDS CORP COM 580135101   245,276 869 SH   SOLE   627 0 242
MERCK & CO INC COM 58933Y105   261,016 1,978 SH   SOLE   1,562 0 416
META PLATFORMS INC CL A 30303M102   3,890,062 8,011 SH   SOLE   5,952 0 2,059
MICROSOFT CORP COM 594918104   9,277,506 22,051 SH   SOLE   17,413 0 4,637
MODINE MFG CO COM 607828100   433,876 4,558 SH   SOLE   4,008 0 550
NEXTERA ENERGY INC COM 65339F101   437,647 6,847 SH   SOLE   2,686 0 4,161
NISOURCE INC COM 65473P105   322,397 11,655 SH   SOLE   8,436 0 3,218
NOVO-NORDISK A S ADR 670100205   365,298 2,845 SH   SOLE   2,820 0 25
NRG ENERGY INC COM NEW 629377508   456,219 6,739 SH   SOLE   4,705 0 2,034
NVIDIA CORPORATION COM 67066G104   8,521,474 9,431 SH   SOLE   7,636 0 1,795
OSHKOSH CORP COM 688239201   1,334,537 10,701 SH   SOLE   8,476 0 2,225
PACCAR INC COM 693718108   3,320,877 26,805 SH   SOLE   19,882 0 6,922
PARKER-HANNIFIN CORP COM 701094104   4,471,056 8,044 SH   SOLE   5,925 0 2,119
PEPSICO INC COM 713448108   304,517 1,740 SH   SOLE   1,460 0 280
PHILIP MORRIS INTL INC COM 718172109   361,818 3,949 SH   SOLE   3,192 0 757
PHILLIPS 66 COM 718546104   2,742,237 16,788 SH   SOLE   11,738 0 5,050
PHOTRONICS INC COM 719405102   220,754 7,795 SH   SOLE   6,705 0 1,090
POWELL INDS INC COM 739128106   563,366 3,959 SH   SOLE   3,489 0 470
PRICESMART INC COM 741511109   538,454 6,410 SH   SOLE   5,650 0 760
PRIMORIS SVCS CORP COM 74164F103   325,235 7,640 SH   SOLE   6,680 0 960
PROCTER AND GAMBLE CO COM 742718109   310,430 1,913 SH   SOLE   1,863 0 50
PROGRESSIVE CORP COM 743315103   1,083,797 5,240 SH   SOLE   5,240 0 0
PUBLIC SVC ENTERPRISE GRP IN COM 744573106   255,775 3,830 SH   SOLE   2,923 0 907
QUALCOMM INC COM 747525103   3,831,745 22,632 SH   SOLE   17,089 0 5,543
QUANTA SVCS INC COM 74762E102   313,838 1,208 SH   SOLE   1,208 0 0
SALESFORCE INC COM 79466L302   3,386,167 11,243 SH   SOLE   8,327 0 2,916
SCHWAB STRATEGIC TR SCHWAB FDT US SC 808524763   1,592,201 27,918 SH   SOLE   25,016 0 2,902
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102   543,772 8,907 SH   SOLE   8,892 0 15
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797   682,182 8,460 SH   SOLE   7,734 0 726
SEMLER SCIENTIFIC INC COM 81684M104   243,962 8,352 SH   SOLE   6,394 0 1,958
SHIFT4 PMTS INC CL A 82452J109   547,522 8,287 SH   SOLE   6,939 0 1,348
SPDR S&P 500 ETF TR TR UNIT 78462F103   2,551,101 4,877 SH   SOLE   3,904 0 972
SPDR SER TR PORTFLI HIGH YLD 78468R606   3,873,195 165,097 SH   SOLE   141,376 0 23,721
SPDR SER TR S&P 600 SMCP GRW 78464A201   305,766 3,505 SH   SOLE   2,873 0 631
STERLING INFRASTRUCTURE INC COM 859241101   2,478,997 22,473 SH   SOLE   18,818 0 3,655
SUPER MICRO COMPUTER INC COM 86800U104   211,096 209 SH   SOLE   200 0 9
TENNANT CO COM 880345103   1,240,429 10,200 SH   SOLE   8,349 0 1,851
TESLA INC COM 88160R101   543,015 3,089 SH   SOLE   3,026 0 63
TEXTRON INC COM 883203101   3,059,521 31,893 SH   SOLE   23,722 0 8,171
THE CIGNA GROUP COM 125523100   2,293,182 6,314 SH   SOLE   4,838 0 1,476
THERMO FISHER SCIENTIFIC INC COM 883556102   1,624,785 2,795 SH   SOLE   2,095 0 700
UNITEDHEALTH GROUP INC COM 91324P102   2,527,028 5,108 SH   SOLE   3,606 0 1,501
VANGUARD ADMIRAL FDS INC MIDCP 400 VAL 921932844   754,486 8,309 SH   SOLE   7,649 0 660
VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835   997,381 13,732 SH   SOLE   13,042 0 690
VANGUARD INDEX FDS GROWTH ETF 922908736   691,834 2,009 SH   SOLE   1,759 0 250
VANGUARD INDEX FDS MCAP VL IDXVIP 922908512   479,678 3,076 SH   SOLE   2,801 0 274
VANGUARD INDEX FDS SM CP VAL ETF 922908611   287,436 1,498 SH   SOLE   116 0 1,382
VANGUARD INDEX FDS SML CP GRW ETF 922908595   213,790 820 SH   SOLE   12 0 808
VANGUARD INDEX FDS TOTAL STK MKT 922908769   432,354 1,663 SH   SOLE   1,543 0 120
VANGUARD INDEX FDS VALUE ETF 922908744   704,136 4,323 SH   SOLE   3,742 0 580
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409   7,251,471 93,797 SH   SOLE   82,540 0 11,257
VANGUARD SCOTTSDALE FDS VNG RUS1000VAL 92206C714   1,333,498 16,957 SH   SOLE   0 0 16,957
VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858   2,840,186 56,611 SH   SOLE   52,951 0 3,659
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406   705,009 5,827 SH   SOLE   5,827 0 0
VANGUARD WORLD FD MEGA CAP VAL ETF 921910840   2,064,750 17,276 SH   SOLE   16,214 0 1,062
VANGUARD WORLD FD MEGA GRWTH IND 921910816   3,306,910 11,538 SH   SOLE   10,880 0 658
VERTEX PHARMACEUTICALS INC COM 92532F100   2,424,876 5,801 SH   SOLE   4,360 0 1,441
VERTIV HOLDINGS CO COM CL A 92537N108   564,993 6,918 SH   SOLE   6,183 0 735
VICTORY CAP HLDGS INC COM CL A 92645B103   277,068 6,530 SH   SOLE   5,795 0 735
VISA INC COM CL A 92826C839   4,290,068 15,372 SH   SOLE   11,482 0 3,889
VISTRA CORP COM 92840M102   620,691 8,911 SH   SOLE   6,731 0 2,180
WILLIAMS SONOMA INC COM 969904101   227,669 717 SH   SOLE   717 0 0