General Hospital – Drew Cain (Cameron Matheson)