dan macnish