 He won election in the new 14th district, made up of pieces of Craig, Roanoke and Bedford Counties.He stayed in the 14th until his retirement from the House in 2001.Cranwell served as chair of the Militia and Police committee 1978–1987, then took over the chairmanship of the Finance committee.