Grandad-of-six David Mather went to his GP complaining of wheezing and fatigue