mark lafferty