david mack