allan mack