Who is David McGoldrick?

What began as a half-hearted, ill-thought remark on Twitter, culminated with me vowing to myself to take the time to understand more about this player, and perhaps a little more about the kind of player David McGoldrick represents.  I’m nothing if not willing to learn.