bill roper