Tarrant, Gillies, Richardson, & Shems LLP. Read more about Tarrant, Gillies, Richardson, & Shems LLP.