MOORE, INGRAM, JOHNSON & STEELE, LLP