I think that's a really great idea yeah. He could also be a classmate of David in that case. Perhaps he is more of a bully type, but somehow doesn't feel very threatened by David? Or maybe he wants to get at Jessica and sees befriending David as a necessary evil? Jessica is a popular girl where she came from and it'd make sense that she'd get popular in their new school as well, whereas David will be more on the background.