Criminal Minds: Matt Sigloch is the Police Tech Advisor for Criminal Minds and several other top shows. Here is a link to his website. Take a look around and don't forget to visit his photo album. This man is amazing and he is doing amazing work. :)
http://www.gunmetalgroup.com/Html/sigloch.html