B. J. Thomas dead at 78 after cancer battle Posted byNewsdesk May 30, 2021 Leave a comment on B. J. Thomas dead at 78 after cancer battle Award-winning star B. J. Thomas passed away at his home in Arlington, Texas over the weekend.