Honestly, I don't like Dave's look.
Imho he looks too old. His face should be less edgy but more like the face of a teenager.
His body also should be less muscular. Yes, he's a sportsman, but still no bodybuilder.
This character also reminds me a bit of a bouncer, which I don't associate with Dave.