steve mcvicker