HAGEN BATES & EDWARDS P.S.