EDWIN C. HALL ASSOCIATES, INC.