Veteran John James seeks to represent Mich. in D.C.