steve satterlee