HEMMINGS & SNELL LLP