apc corporation