Criminal law is among the most complex areas of law. It takes a special type of person to become a criminal defense attorney. This type of Fairfax Criminal Defense Attorney must work with clients to prove their innocence of crimes that range from minor to major offenses.