About Steve Hakes