larry edwin craig (born july 20, 1945) is an american politician. he is a former republican politician from the u.s. state of idaho. he served 18 years in the u.s. senate (1991–2009), preceded by 10 years in the u.s. house, representing idaho's first district (1981–91).