Andrew Hidden (1623-1702)