steve howes