Author: Bloch (Ivan) and Associates, industrial consultants.
Alternate names: Ivan Bloch and Associates.