Tyson Fury will make his American debut against former IBF cruiserweight champion Steve Cunningham on April 20.