John Q. Kelly is an attorney and appears regularly on news programs as a legal analyst.