Brian Hall on Muck Rack

Brian Hall

As seen in: The Daily Times (Maryville, TN), Yahoo, Associated Press, Washington Times, National Post, WWJ-TV (Detroit, MI), Arizona Daily Star, Metro News and 81 more