Croatia
Indonesia
Nigeria
South Africa

Joe Hafferty

Joseph Hafferty (born March 21, 1998) is an American soccer player who currently plays for USL Championship side Tacoma Defiance.

Joe Hafferty News