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   325 2,960 SH   SOLE 0 0 2,960 0
ABBVIE INC COM 00287Y109   4,826 29,861 SH   SOLE 0 0 29,861 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101   2,726 10,217 SH   SOLE 0 0 10,217 0
ADOBE SYSTEMS INCORPORATED COM 00724F101   1,518 4,510 SH   SOLE 0 0 4,510 0
AFFILIATED MANAGERS GROUP IN COM 008252108   1,968 12,424 SH   SOLE 0 0 12,424 0
ALLSTATE CORP COM 020002101   692 5,106 SH   SOLE 0 0 5,106 0
ALPHABET INC CAP STK CL A 02079K305   2,809 31,839 SH   SOLE 0 0 31,839 0
ALPHABET INC CAP STK CL C 02079K107   278 3,137 SH   SOLE 0 0 3,137 0
AMAZON COM INC COM 023135106   513 6,106 SH   SOLE 0 0 6,106 0
AMETEK INC COM 031100100   1,551 11,101 SH   SOLE 0 0 11,101 0
AON PLC SHS CL A G0403H108   3,668 12,220 SH   SOLE 0 0 12,220 0
APPLE INC COM 037833100   4,633 35,661 SH   SOLE 0 0 35,661 0
APPLIED MATLS INC COM 038222105   645 6,624 SH   SOLE 0 0 6,624 0
ARCELORMITTAL SA LUXEMBOURG NY REGISTRY SH 03938L203   562 21,443 SH   SOLE 0 0 21,443 0
ASTRAZENECA PLC SPONSORED ADR 046353108   3,131 46,183 SH   SOLE 0 0 46,183 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   301 976 SH   SOLE 0 0 976 0
BOOKING HOLDINGS INC COM 09857L108   2,007 996 SH   SOLE 0 0 996 0
BRISTOL-MYERS SQUIBB CO COM 110122108   230 3,199 SH   SOLE 0 0 3,199 0
BROADCOM INC COM 11135F101   1,055 1,887 SH   SOLE 0 0 1,887 0
CANADIAN PAC RY LTD COM 13645T100   4,216 56,528 SH   SOLE 0 0 56,528 0
CDW CORP COM 12514G108   3,485 19,514 SH   SOLE 0 0 19,514 0
CELANESE CORP DEL COM 150870103   2,200 21,522 SH   SOLE 0 0 21,522 0
CENTENE CORP DEL COM 15135B101   2,942 35,870 SH   SOLE 0 0 35,870 0
CHURCH & DWIGHT CO INC COM 171340102   2,840 35,235 SH   SOLE 0 0 35,235 0
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102   428 7,488 SH   SOLE 0 0 7,488 0
CORNING INC COM 219350105   505 15,822 SH   SOLE 0 0 15,822 0
DIAGEO PLC SPON ADR NEW 25243Q205   3,077 17,267 SH   SOLE 0 0 17,267 0
DISCOVER FINL SVCS COM 254709108   2,432 24,861 SH   SOLE 0 0 24,861 0
DOLLAR GEN CORP NEW COM 256677105   3,747 15,218 SH   SOLE 0 0 15,218 0
DOUBLELINE ETF TRUST OPPORTUNISTIC BD 25861R105   7,675 168,731 SH   SOLE 0 0 168,731 4
EDWARDS LIFESCIENCES CORP COM 28176E108   2,056 27,557 SH   SOLE 0 0 27,557 0
EQUINOR ASA SPONSORED ADR 29446M102   3,009 84,023 SH   SOLE 0 0 84,023 7
FIRST TR EXCH TRADED FD III MANAGD MUN ETF 33739N108   594 11,846 SH   SOLE 0 0 11,846 0
FIRST TR EXCHNG TRADED FD VI TCW OPPORTUNIS 33740F805   8,573 195,192 SH   SOLE 0 0 195,192 0
HCA HEALTHCARE INC COM 40412C101   3,429 14,291 SH   SOLE 0 0 14,291 0
HOME DEPOT INC COM 437076102   305 967 SH   SOLE 0 0 967 0
INTERPUBLIC GROUP COS INC COM 460690100   2,132 64,013 SH   SOLE 0 0 64,013 0
ISHARES TR CORE S&P SCP ETF 464287804   1,050 11,091 SH   SOLE 0 0 11,091 0
ISHARES TR CORE S&P US GWT 464287671   997 12,229 SH   SOLE 0 0 12,229 0
ISHARES TR CORE S&P US VLU 464287663   1,111 15,724 SH   SOLE 0 0 15,724 12
ISHARES TR CORE S&P500 ETF 464287200   509 1,324 SH   SOLE 0 0 1,324 0
ISHARES TR CORE US AGGBD ET 464287226   3,761 38,781 SH   SOLE 0 0 38,781 9
ISHARES TR GLOBAL TECH ETF 464287291   570 12,710 SH   SOLE 0 0 12,710 10
ISHARES TR IBONDS DEC24 ETF 46434VBG4   2,952 120,868 SH   SOLE 0 0 120,868 8
ISHARES TR INTL EQTY FACTOR 46434V274   582 23,666 SH   SOLE 0 0 23,666 1
ISHARES TR ISHS 1-5YR INVS 464288646   244 4,900 SH   SOLE 0 0 4,900 3
ISHARES TR NATIONAL MUN ETF 464288414   1,735 16,444 SH   SOLE 0 0 16,444 0
ISHARES TR US TREAS BD ETF 46429B267   9,000 396,141 SH   SOLE 0 0 396,141 0
ISHARES TR USD INV GRDE ETF 464288620   654 13,314 SH   SOLE 0 0 13,314 2
ISHARES U S ETF TR INT RT HD LONG 46431W812   8,409 362,148 SH   SOLE 0 0 362,148 0
J P MORGAN EXCHANGE TRADED F INCOME ETF 46641Q159   2,737 60,654 SH   SOLE 0 0 60,654 5
JOHNSON & JOHNSON COM 478160104   363 2,057 SH   SOLE 0 0 2,057 0
JPMORGAN CHASE & CO COM 46625H100   2,803 20,899 SH   SOLE 0 0 20,899 0
KROGER CO COM 501044101   622 13,963 SH   SOLE 0 0 13,963 0
LILLY ELI & CO COM 532457108   469 1,281 SH   SOLE 0 0 1,281 0
M & T BK CORP COM 55261F104   209 1,441 SH   SOLE 0 0 1,441 0
MASTERCARD INCORPORATED CL A 57636Q104   881 2,533 SH   SOLE 0 0 2,533 0
MCDONALDS CORP COM 580135101   357 1,354 SH   SOLE 0 0 1,354 0
MCKESSON CORP COM 58155Q103   958 2,553 SH   SOLE 0 0 2,553 0
MERCK & CO INC COM 58933Y105   1,241 11,187 SH   SOLE 0 0 11,187 0
MICROSOFT CORP COM 594918104   706 2,943 SH   SOLE 0 0 2,943 0
NICE LTD SPONSORED ADR 653656108   2,107 10,955 SH   SOLE 0 0 10,955 0
NORFOLK SOUTHN CORP COM 655844108   728 2,953 SH   SOLE 0 0 2,953 0
NORTHROP GRUMMAN CORP COM 666807102   430 788 SH   SOLE 0 0 788 0
NXP SEMICONDUCTORS N V COM N6596X109   2,338 14,794 SH   SOLE 0 0 14,794 0
OREILLY AUTOMOTIVE INC COM 67103H107   3,438 4,073 SH   SOLE 0 0 4,073 0
OTIS WORLDWIDE CORP COM 68902V107   2,239 28,594 SH   SOLE 0 0 28,594 0
OVINTIV INC COM 69047Q102   3,144 62,001 SH   SOLE 0 0 62,001 0
PFIZER INC COM 717081103   383 7,480 SH   SOLE 0 0 7,480 0
PROCTER AND GAMBLE CO COM 742718109   535 3,532 SH   SOLE 0 0 3,532 0
PULTE GROUP INC COM 745867101   3,032 66,588 SH   SOLE 0 0 66,588 0
QUALCOMM INC COM 747525103   2,551 23,203 SH   SOLE 0 0 23,203 0
RAYTHEON TECHNOLOGIES CORP COM 75513E101   215 2,131 SH   SOLE 0 0 2,131 0
RELX PLC SPONSORED ADR 759530108   3,116 112,420 SH   SOLE 0 0 112,420 0
SCHWAB STRATEGIC TR SHT TM US TRES 808524862   347 7,189 SH   SOLE 0 0 7,189 0
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102   1,089 24,298 SH   SOLE 0 0 24,298 0
SHERWIN WILLIAMS CO COM COM 824348106   290 1,221 SH   SOLE 0 0 1,221 0
SIGMATRON INTL INC COM COM 82661L101   377 98,260 SH   SOLE 0 0 98,260 0
SONY GROUP CORPORATION SPONSORED ADR 835699307   2,315 30,347 SH   SOLE 0 0 30,347 0
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107   362 818 SH   SOLE 0 0 818 0
SS&C TECHNOLOGIES HLDGS INC COM 78467J100   531 10,195 SH   SOLE 0 0 10,195 0
STERIS PLC SHS USD G8473T100   687 3,720 SH   SOLE 0 0 3,720 0
TEXAS INSTRS INC COM 882508104   3,255 19,698 SH   SOLE 0 0 19,698 0
TOPBUILD CORP COM 89055F103   1,178 7,528 SH   SOLE 0 0 7,528 0
UBIQUITI INC COM 90353W103   2,303 8,419 SH   SOLE 0 0 8,419 0
VANGUARD CHARLOTTE FDS TOTAL INT BD ETF 92203J407   510 10,755 SH   SOLE 0 0 10,755 11
VANGUARD INDEX FDS TOTAL STK MKT 922908769   1,514 7,919 SH   SOLE 0 0 7,919 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858   264 6,768 SH   SOLE 0 0 6,768 0
VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858   589 14,027 SH   SOLE 0 0 14,027 6
VISA INC COM CL A 92826C839   3,322 15,990 SH   SOLE 0 0 15,990 0
VISTRA CORP COM 92840M102   2,492 107,407 SH   SOLE 0 0 107,407 0
WALMART INC COM 931142103   218 1,536 SH   SOLE 0 0 1,536 0
WEYERHAEUSER CO MTN BE COM NEW 962166104   1,860 60,003 SH   SOLE 0 0 60,003 0
WILLIAMS SONOMA INC COM 969904101   2,769 24,097 SH   SOLE 0 0 24,097 0
ZEBRA TECHNOLOGIES CORPORATI CL A 989207105   2,128 8,300 SH   SOLE 0 0 8,300 0
ZOETIS INC CL A 98978V103   576 3,927 SH   SOLE 0 0 3,927 0