Montgomery McCracken is a multi-disciplinary law firm offering clients litigation, legal counseling, and business transactional services.