mack edwards