edgar taylor