Yes, definitely a Royal Naval Division cap badge.
A commissioned gunner would not be a Royal Artillery rank, but a naval gunner who has been commissioned to officer status. He would have worn a narrow half-ring on the cuff, so one rank below a sub-lieutenant.
Cheers,
Alex
|