Former NFL safety for the Minnesota Vikings, New York Giants, Philadelphia Eagles, and Arizona Cardinals.
He attended the University of Minnesota.
He worked as a wealth manager for Merrill Lynch in New York City from 2007 to 2009.
He grew up in Minnesota and has 3 children.
He played for the New York Giants in 2004 under head coach Tom Coughlin.