SMC, Inc.