What Causes Heart Palpitations? By Dr. Amar Singh of Banner Health