William Percival plays for the Seattle Seahawks .
William Percival Harvin III ( born May 28 , 1988 ) is an American football wide receiver for the Buffalo Bills of the National Football League ( NFL ) .
Percy Harvin