DAVIS ROBERTS & JOHN PLLC