david speedie