Manncorp ECM93 Chip Placer

Listing #776924