Willis, the youngest of three children was born on February 20, 1952 in Munich, Germany, where his father was on assignment with the National Security Agency. His father was then stationed in England, where he received much of is early schooling. In 1965, he came to the US and attended high school at Cranbrook in the suburbs of Detroit. After graduating he traveled, spending time in the Caribbean captaining boats.