c . j . uhdahl & c®.