THORSON BARNETT & MCDONDALD PC