debra taylor