SPENCER HALL & ASSOCIATES PLLC