HANNA & ASSOCIATES INC