HASSEN & ASSOCIATES