Strow, Neil was born on October 1, 1963 in New York City.
Bachelor of Business Administration, Bucknell University, 1985. Master of Business Administration, Boston University, 1988.
Research manager Cable television and Advertising Bureau, New York City, 1989-1992. Account executive National Cable Advertising, 1992-1993. Manager national sales Cable Advertising of Metropolitan Atlanta, 1993-1996.
Account manager The Weather Channel, Atlanta, since 1996.