Ide Associates, Inc.