The present Invermark Castle is on the site of a 14th-century castle. The castle belonged to the Lindsays of Crawford. It was ...