Promise Oluwatobi Emmanuel David Akinpelu, known as Promise David, is a Canadian professional soccer player who plays as a striker for Belgian Pro League club Union SG. A former youth international for Nigeria, he plays for the Canada national team. From Wikipedia