how tall is david taylor