GEIER & BLUHM INC