DAVIS, HATLEY, HAFFERMAN, & TIGHE PC