Alexander Robertson — Scottish veterinary scientist and university administrator