JAMES B. CROWELL & SON, INC.