KNIGHT VALE & GREGORY PLLC