John Allen focuses his practice on business and commercial litigation. He is a Board Certified Civil Trial Advocate, by the National Board of Trial Advocacy. With over 30 years experience handling legal problems, John has written and co-written dozens of articles and books, and speaks frequently to business and law groups. On a regular basis, he teaches courses in law and trial practice to other lawyers, and often serves as an expert witness. He is a certified arbitrator and mediator.