Brandon Card overcoming health problems