A successful consumer technologies executive with years of experience in Europe and the United States, Carl Freer currently serves as the founder and chief innovation officer of Aluminaid.