Michael Scott hopkins