HAGEN INTERNATIONAL & ASSOCIATES