HALE & SMITH PLLC