General McGann