HAGEN & ASSOICATES PS