Yesterday, a little after 1pm at Haight and Steiner, an off-duty police officer was stabbed. According to reports, the officer was cycling along when he had a "verbal exchange or altercation" with a man in a Cadillac. After things got heated, the suspect got out of his car, stabbed the officer several times, got back in his car, and drove off. The unidentified officer was whisked to San Francisco General Hospital to be treated for non-life threatening wounds. After several eyewitnesses came forward, the suspect was later apprehended. Update: The suspect has been identified as Nicholas Batchelor "a 29-year-old white male from the Peninsula."