Long-serving pub boss Craig Edwards, who spent 17 years behind the bar at North Berwick's The Auld Hoose, has died.