Thomas J. Walsh, Sr., of Williamsville, entered into rest on June 17, 2023 at age 83. Born in Buffalo, NY to the late Richard F. and Eileen (nee Ward) Walsh. Beloved husband of 64 years to Sally (nee Egli) Walsh. Loving father of Thomas (late Debbie) Walsh, Jr., Julie (David) Dulanski and the late Kelly Walsh. Cherished grandfather of 7 grandchildren and 1 great-grandchild. Thomas served with the Amherst Police Department for 34 years, retiring as a detective in 2002. As per Thomas's request, services private. Interment White Chapel Memorial Park. If desired, contributions in Thomas's memory may be made to the Hospice Foundation of WNY, PO Box 590, Buffalo, NY 14240.