CHARLESTOWN ( Firth or Forthl d.