IMP, Inc.