THORNTON BARNETT & MCDONALD PC