mark mosedale