B . St. Flrsgarton Sr Son.