Vitalsource Technologies, Inc. Nanocomposites-Advanced Materials for Energy and Environmental Aspects