J Cuthbert (James Cuthbert) Hadden