He has also been on the faculty of the National Judicial Education Program and American Prosecutors Research Institute, served as a consultant for the U.S. military, universities, and judicial and law enforcement agencies, and appeared as an expert witness.
He has also been on the faculty of the National Judicial Education Program. He has also been on American Prosecutors Research Institute. He has also served as a consultant for the U.S. military. He has also served as a consultant for universities. He has also served as a consultant for judicial and law enforcement agencies. He has also appeared as an expert witness.