andrew skinner