Contributor Steve McGrath Steve McGrath is the Managing Director of Big Dot Media. Steve McGrath is the Managing Director of Big Dot Media.