Veteran John Williams, who became an umpire after retiring from cricket, passed away on Thursday almost a month after getting injured during a Division Two game between Pembroke and Narberth at Treleet on July 15. He was left in coma after the tragedy.