Stan Jackowicz

Papa Jack is the nickname for the leader of a Polish tank crew in the game Call of Duty 3.