By the time a spell with a different Maltese club, Sirens FC, had also ended in disappointment, David was 21 and his dream of a career as a professional footballer seemed very far away.
"My parents wanted me to come home," he said. "Until then, they had always supported me. But they had lost hope. I asked them for one more opportunity." That opportunity soon arose in Estonia with Kalju FC. At that point, David drew up an ambitious five-year plan that would end with him playing and scoring at a World Cup.
"The idea was to either play football really well, or be a loser," said David when summing up his thoughts at the time to The Footy Culture podcast. "I really didn't want to go to school."
Things didn't start well for him in his new home, however. David was regarded as a 'project' and was initially integrated into Kalju's youth team. There, however, he scored a lot of goals and was eventually promoted to the first team. But any suggestion that David was finally on the right track were soon put to bed.
"I remember playing a match," he recalled. "We were 2-1 up at half-time and I was playing pretty well. They lured us in and then played long balls, so as an attacker I didn't put any pressure on them when we were leading. I walked into the changing room and the president grabbed me by the neck and dragged me out before saying, 'Is this how you want to play? Don't you know what your father does to keep you here? I'm 60 and I move more than you do!'
"In the second half, I scored again and we won 4-3. All my team-mates were celebrating in the dressing room but I was in the shower crying because the president had just called my father and agent and said it was a big mistake to bring me to the club.
"I didn't have an apartment, but was staying in a hostel. At the same time, all my friends from home were graduating. I had my father's credit card with me because I wasn't earning any money from football. That's when I really thought, 'What am I doing with my life?'"
Those emotions eventually subsided and David worked hard to secure a regular role in the first team. In the 2024 season, he scored 14 goals in 16 games, but despite interest in his services from leagues higher up the food chain, Kalju initially refused to let David leave under any circumstances: "It was insane. I begged them, 'Please release me'. Those times made me understand how people feel when they have to work a 9-to-5 job they hate."
David's plea worked and Kalju reached an agreement with USG in the summer of 2024 for David to move to Belgium.