Generalmajor sir John Mc Nelli ,sorn