mack spence