Greg Allen is an attorney in Montgomery, Alabama, who bootstrapped himself up from a law school student...