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
ABBOTT LABS COM 002824100   526,552 5,200 SH   SOLE 0 0 0 5,200
ABBVIE INC COM 00287Y109   260,889 1,637 SH   SOLE 0 0 0 1,637
ADOBE SYSTEMS INCORPORATED COM 00724F101   1,628,574 4,226 SH   SOLE 0 0 0 4,226
AFFILIATED MANAGERS GROUP IN COM 008252108   422,845 2,969 SH   SOLE 0 0 0 2,969
ALBEMARLE CORP COM 012653101   233,860 1,058 SH   SOLE 0 0 0 1,058
ALBERTSONS COS INC COMMON STOCK 013091103   341,415 16,430 SH   SOLE 0 0 0 16,430
ALLY FINL INC COM 02005N100   347,684 13,640 SH   SOLE 0 0 0 13,640
ALPHABET INC CAP STK CL C 02079K107   3,156,608 30,352 SH   SOLE 0 0 0 30,352
ALPHABET INC CAP STK CL A 02079K305   2,183,517 21,050 SH   SOLE 0 0 0 21,050
AMAZON COM INC COM 023135106   2,837,066 27,467 SH   SOLE 0 0 0 27,467
AMERICAN TOWER CORP NEW COM 03027X100   1,188,850 5,818 SH   SOLE 0 0 0 5,818
AMGEN INC COM 031162100   500,906 2,072 SH   SOLE 0 0 0 2,072
APPLE INC COM 037833100   9,856,816 59,775 SH   SOLE 0 0 0 59,775
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   1,952,044 6,322 SH   SOLE 0 0 0 6,322
BIOGEN INC COM 09062X103   950,307 3,418 SH   SOLE 0 0 0 3,418
BLACKROCK INC COM 09247X101   1,569,756 2,346 SH   SOLE 0 0 0 2,346
BOOKING HOLDINGS INC COM 09857L108   1,029,135 388 SH   SOLE 0 0 0 388
BROADCOM INC COM 11135F101   369,527 576 SH   SOLE 0 0 0 576
CACI INTL INC CL A 127190304   551,377 1,861 SH   SOLE 0 0 0 1,861
CARDINAL HEALTH INC COM 14149Y108   298,301 3,951 SH   SOLE 0 0 0 3,951
CHEVRON CORP NEW COM 166764100   512,322 3,140 SH   SOLE 0 0 0 3,140
CHUBB LIMITED COM H1467J104   1,190,906 6,133 SH   SOLE 0 0 0 6,133
CHURCH & DWIGHT CO INC COM 171340102   1,381,495 15,626 SH   SOLE 0 0 0 15,626
COCA COLA CO COM 191216100   683,633 11,021 SH   SOLE 0 0 0 11,021
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102   408,231 6,700 SH   SOLE 0 0 0 6,700
COLGATE PALMOLIVE CO COM 194162103   652,678 8,685 SH   SOLE 0 0 0 8,685
COMCAST CORP NEW CL A 20030N101   428,914 11,314 SH   SOLE 0 0 0 11,314
CONOCOPHILLIPS COM 20825C104   208,738 2,104 SH   SOLE 0 0 0 2,104
COOPER COS INC COM NEW 216648402   1,372,098 3,675 SH   SOLE 0 0 0 3,675
COSTCO WHSL CORP NEW COM 22160K105   2,840,109 5,716 SH   SOLE 0 0 0 5,716
CURTISS WRIGHT CORP COM 231561101   202,170 1,147 SH   SOLE 0 0 0 1,147
EATON CORP PLC SHS G29183103   1,925,005 11,235 SH   SOLE 0 0 0 11,235
ELEVANCE HEALTH INC COM 036752103   1,533,926 3,336 SH   SOLE 0 0 0 3,336
EVEREST RE GROUP LTD COM G3223R108   403,847 1,128 SH   SOLE 0 0 0 1,128
EXXON MOBIL CORP COM 30231G102   442,478 4,035 SH   SOLE 0 0 0 4,035
FACTSET RESH SYS INC COM 303075105   913,198 2,200 SH   SOLE 0 0 0 2,200
FEDERAL SIGNAL CORP COM 313855108   1,249,269 23,045 SH   SOLE 0 0 0 23,045
FIDELITY COVINGTON TRUST MSCI ENERGY IDX 316092402   3,106,392 138,431 SH   SOLE 0 0 0 138,431
FIDELITY COVINGTON TRUST MSCI UTILS INDEX 316092865   414,669 9,463 SH   SOLE 0 0 0 9,463
FIDELITY COVINGTON TRUST MSCI CONSM DIS 316092204   299,571 4,575 SH   SOLE 0 0 0 4,575
FIDELITY COVINGTON TRUST MSCI INDL INDX 316092709   1,318,177 24,923 SH   SOLE 0 0 0 24,923
FIDELITY COVINGTON TRUST MSCI MATLS INDEX 316092881   488,223 10,709 SH   SOLE 0 0 0 10,709
FIRST TR EXCHNG TRADED FD VI CBOE VEST US EQ 33740F755   3,366,889 143,455 SH   SOLE 0 0 0 143,455
FORTUNE BRANDS INNOVATIONS I COM 34964C106   303,340 5,165 SH   SOLE 0 0 0 5,165
GOLDMAN SACHS ETF TR ACTIVEBETA INT 381430107   10,500,972 340,830 SH   SOLE 0 0 0 340,830
GRACO INC COM 384109104   403,088 5,521 SH   SOLE 0 0 0 5,521
HERSHEY CO COM 427866108   998,050 3,923 SH   SOLE 0 0 0 3,923
HOME DEPOT INC COM 437076102   2,131,062 7,221 SH   SOLE 0 0 0 7,221
HONEYWELL INTL INC COM 438516106   1,148,631 6,010 SH   SOLE 0 0 0 6,010
INDEPENDENT BANK GROUP INC COM 45384B106   213,395 4,604 SH   SOLE 0 0 0 4,604
ISHARES INC MSCI EMRG CHN 46434G764   3,521,817 71,393 SH   SOLE 0 0 0 71,393
ISHARES TR 0-5 YR TIPS ETF 46429B747   2,306,601 23,245 SH   SOLE 0 0 0 23,245
ISHARES TR 0-5YR INVT GR CP 46434V100   2,053,419 42,356 SH   SOLE 0 0 0 42,356
ISHARES TR INTRM GOV CR ETF 464288612   2,378,819 22,766 SH   SOLE 0 0 0 22,766
ISHARES TR S&P MC 400VL ETF 464287705   2,834,397 27,580 SH   SOLE 0 0 0 27,580
ISHARES TR S&P MC 400GR ETF 464287606   2,307,914 32,274 SH   SOLE 0 0 0 32,274
ISHARES TR CORE S&P SCP ETF 464287804   586,872 6,069 SH   SOLE 0 987 0 5,082
ISHARES TR SP SMCP600VL ETF 464287879   436,597 4,665 SH   SOLE 0 0 0 4,665
ISHARES TR S&P SML 600 GWT 464287887   2,113,926 19,228 SH   SOLE 0 0 0 19,228
ISHARES TR S&P 500 VAL ETF 464287408   3,617,351 23,836 SH   SOLE 0 0 0 23,836
ISHARES TR CORE S&P500 ETF 464287200   10,080,915 24,523 SH   SOLE 0 0 0 24,523
ISHARES TR MSCI EAFE ETF 464287465   362,964 5,075 SH   SOLE 0 0 0 5,075
ISHARES TR RUS MID CAP ETF 464287499   321,073 4,592 SH   SOLE 0 0 0 4,592
ISHARES TR RUS MD CP GR ETF 464287481   388,237 4,264 SH   SOLE 0 0 0 4,264
ISHARES TR MSCI EMG MKT ETF 464287234   217,780 5,519 SH   SOLE 0 0 0 5,519
JABIL INC COM 466313103   732,345 8,307 SH   SOLE 0 0 0 8,307
JANUS DETROIT STR TR HENDRSN SHRT ETF 47103U886   915,702 19,177 SH   SOLE 0 0 0 19,177
JOHNSON & JOHNSON COM 478160104   1,445,189 9,324 SH   SOLE 0 0 0 9,324
JPMORGAN CHASE & CO COM 46625H100   1,687,676 12,951 SH   SOLE 0 0 0 12,951
LINDE PLC SHS G54950103   305,678 860 SH   SOLE 0 0 0 860
LITTELFUSE INC COM 537008104   260,315 971 SH   SOLE 0 0 0 971
M & T BK CORP COM 55261F104   245,955 2,057 SH   SOLE 0 0 0 2,057
MASTERCARD INCORPORATED CL A 57636Q104   2,188,455 6,022 SH   SOLE 0 0 0 6,022
MCDONALDS CORP COM 580135101   510,288 1,825 SH   SOLE 0 0 0 1,825
MERCK & CO INC COM 58933Y105   789,946 7,425 SH   SOLE 0 0 0 7,425
METLIFE INC COM 59156R108   642,323 11,086 SH   SOLE 0 0 0 11,086
MICROCHIP TECHNOLOGY INC. COM 595017104   1,612,430 19,246 SH   SOLE 0 0 0 19,246
MICROSOFT CORP COM 594918104   6,969,941 24,176 SH   SOLE 0 0 0 24,176
NEXSTAR MEDIA GROUP INC COMMON STOCK 65336K103   207,883 1,204 SH   SOLE 0 0 0 1,204
NEXTERA ENERGY INC COM 65339F101   1,418,503 18,403 SH   SOLE 0 0 0 18,403
NVIDIA CORPORATION COM 67066G104   1,269,131 4,569 SH   SOLE 0 0 0 4,569
PAYPAL HLDGS INC COM 70450Y103   1,306,320 17,202 SH   SOLE 0 0 0 17,202
PEPSICO INC COM 713448108   856,216 4,697 SH   SOLE 0 0 0 4,697
PFIZER INC COM 717081103   222,482 5,453 SH   SOLE 0 0 0 5,453
POLARIS INC COM 731068102   277,349 2,507 SH   SOLE 0 0 0 2,507
POST HLDGS INC COM 737446104   579,751 6,451 SH   SOLE 0 0 0 6,451
PROCTER AND GAMBLE CO COM 742718109   1,379,695 9,279 SH   SOLE 0 0 0 9,279
PROGRESSIVE CORP COM 743315103   465,803 3,256 SH   SOLE 0 0 0 3,256
PULTE GROUP INC COM 745867101   1,078,180 18,500 SH   SOLE 0 0 0 18,500
PURE STORAGE INC CL A 74624M102   213,978 8,388 SH   SOLE 0 0 0 8,388
RIO TINTO PLC SPONSORED ADR 767204100   1,035,860 15,100 SH   SOLE 0 0 0 15,100
ROPER TECHNOLOGIES INC COM 776696106   1,283,730 2,913 SH   SOLE 0 0 0 2,913
SCHWAB CHARLES CORP COM 808513105   218,948 4,180 SH   SOLE 0 0 0 4,180
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803   297,943 1,973 SH   SOLE 0 0 0 1,973
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209   249,599 1,928 SH   SOLE 0 0 0 1,928
SHERWIN WILLIAMS CO COM 824348106   1,213,758 5,400 SH   SOLE 0 0 0 5,400
SOUTHWEST GAS HLDGS INC COM 844895102   210,769 3,375 SH   SOLE 0 0 0 3,375
SPDR S&P 500 ETF TR TR UNIT 78462F103   2,039,172 4,981 SH   SOLE 0 0 0 4,981
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107   511,127 1,115 SH   SOLE 0 0 0 1,115
SPDR SER TR S&P 400 MDCP GRW 78464A821   265,889 3,885 SH   SOLE 0 0 0 3,885
SPDR SER TR PORTFOLIO SHORT 78464A474   473,961 15,996 SH   SOLE 0 0 0 15,996
THERMO FISHER SCIENTIFIC INC COM 883556102   2,341,215 4,062 SH   SOLE 0 0 0 4,062
TOLL BROTHERS INC COM 889478103   1,620,030 26,987 SH   SOLE 0 0 0 26,987
TRITON INTL LTD CL A G9078F107   372,682 5,895 SH   SOLE 0 0 0 5,895
UNION PAC CORP COM 907818108   1,617,325 8,036 SH   SOLE 0 0 0 8,036
UNITED PARCEL SERVICE INC CL B 911312106   1,202,738 6,200 SH   SOLE 0 0 0 6,200
UNITED THERAPEUTICS CORP DEL COM 91307C102   250,835 1,120 SH   SOLE 0 0 0 1,120
UNITEDHEALTH GROUP INC COM 91324P102   1,367,675 2,894 SH   SOLE 0 0 0 2,894
US BANCORP DEL COM NEW 902973304   529,935 14,700 SH   SOLE 0 0 0 14,700
VANGUARD ADMIRAL FDS INC MIDCP 400 VAL 921932844   390,067 4,959 SH   SOLE 0 0 0 4,959
VANGUARD INDEX FDS VALUE ETF 922908744   813,744 5,892 SH   SOLE 0 0 0 5,892
VERADIGM INC COM 01988P108   215,273 16,496 SH   SOLE 0 0 0 16,496
VERIZON COMMUNICATIONS INC COM 92343V104   369,814 9,509 SH   SOLE 0 0 0 9,509
VISA INC COM CL A 92826C839   585,520 2,597 SH   SOLE 0 0 0 2,597
VOYA FINANCIAL INC COM 929089100   690,732 9,666 SH   SOLE 0 0 0 9,666
WALMART INC COM 931142103   324,390 2,200 SH   SOLE 0 0 0 2,200
ZOETIS INC CL A 98978V103   437,071 2,626 SH   SOLE 0 0 0 2,626