Vikings took Troy Williamson