steve allen rowe