Comprehensive - owning every required or ordinary part or element or move; "a complete meal"; "a whole wardrobe"; "a whole list of the Britannica"; "a whole list of china"; "an entire defeat"; "a complete accounting" A military veteran who served subdue the gunman in a gay club in Colorado Springs https://www.coffeebreakarcade.org