Alan J. Baverman has been a United States Magistrate Judge, an author, an attorney, a law professor and a legal commentator.