David Mahon charged in court with assault of a man causing h