A criminal defense attorney should also gather data and info related to the case. They may attend the scene of the crime to observe it and visualize how things could happen. These professionals should talk to witnesses (if any) to find out more about the case. Criminal attorneys should also prevent the witnesses from any threats and manipulations.