Oppenheimer Stick to Their Buy Rating for Teladoc November 27, 2020 The company was founded on June 13, 2002 by George Byron Brooks and is headquartered in Purchase, NY. Oppenheimer Stick to Their Buy Rating ...