Cynthia L. BakerWrong Cynthia L. Baker?
Local Address: Palo Alto, California, United States
1422 Grant Avenue
San Francisco, California 94133
Company Description: Founded in 2004, Ooma offers a consumer electronics device that provides free, U.S. telephone calling and advanced telephony services to its global base of... more