where is david copperfield from