who does jack fowler play for