Jermaine Fryer also co-wrote the song American Boy .
The song was written by Estelle , Jermaine Fryer , West , will.i.am , John Legend , Josh Lopez , Caleb Speir , Armand and Keith Harris .
American Boy