William Cramp & Sons, Philadelphia

GPTKB entity