Ideal Health, Inc. was founded in Newbury, Massachusetts in early 1997, by Lou DeCaprio and brothers Scott and Todd Stanwood, who were friends of DeCaprio.
Ideal Health, Inc. was founded as a multi-level marketing company in Newbury, Massachusetts in early 1997. The company was founded by Lou DeCaprio and brothers Scott and Todd Stanwood, who were friends of DeCaprio.