THORSON, BROWN & PLUNKETT, INC.