steve mason experience