Private James Frazer is a fictional Home Guard platoon member and undertaker, first portrayed by John Laurie in the BBC television sitcom Dad's Army.
"[2] It is mentioned that Frazer was born in 1882 and is portrayed as a dour, trouble-stirring, exaggerating, wild-eyed Scottish undertaker (formerly the keeper of a philatelist's shop with a hobby of making coffins[1]), who possesses a curious fascination with women who have "big, strong thighs.
[citation needed] It is stated that during the First World War, Frazer served as chief petty officer in the Royal Navy, and was a cook on board HMS Defiant (a fictional warship) during the Battle of Jutland.
To that end, Frazer is frequently negative and hyper-critical of his superior officers and their decisions, and clearly considers Captain Mainwaring, Sergeant Wilson and Lance Corporal Jones barely fit for command.
However, when the targets of his scorn manage to prove him wrong, Frazer will immediately pivot to ensure he is always on the winning side of an argument; in these cases he will often make statements like "I never doubted ye for a second" to Mainwaring, or proclaim Godfrey to be "a man of steel, just like I've always said".