A local legend, Second World War veteran, and former firefighter has died at the age of 101. William 'Les' Preston, from Ulverston, passed away peacefully at Furness General Hospital on November 5.