Sachverhalt: Sachverhalt: A. Das Bezirksamt Baden verurteilte X._ mit Strafbefehl vom 14. September 2005 wegen grober Verkehrsregelverletzung im Sinne von Art. 90 Ziff. 2 SVG i.V.m. Art. 35 Abs. 1 SVG und Art. 36 Abs. 5 VRV zu 500 Franken Busse. Es hielt für erwiesen, dass er am 22. Juni 2005, um 11:45 Uhr, am Steuer seines Personenwagens auf der Autobahn A1 in Richtung Bern fahrend, bei Neuenhof zwei Personenwagen rechts überholte. Auf Einsprache von X._ hin bestätigte der Vizepräsident des Gerichtspräsidiums 1 Baden diese Verurteilung am 31. Mai 2006. Das Obergericht des Kantons Aargau wies die Berufung von X._ am 20. Oktober 2006 ab. Das Obergericht des Kantons Aargau wies die Berufung von X._ am 20. Oktober 2006 ab. B. Mit staatsrechtlicher Beschwerde vom 1. Dezember 2006 wegen Verletzung von Art. 9 und Art. 32 Abs. 1 BV sowie von Art. 6 Ziff. 2 EMRK beantragt X._, das obergerichtliche Urteil aufzuheben und ihn von Schuld und Strafe freizusprechen. Staatsanwaltschaft und Obergericht verzichten auf Vernehmlassung.