Forres Mechanics have announced the resignation of chairman David Mackintosh for “personal reasons”. Mr Mackintosh took over ...