Joel Edwards, Former Evangelical Alliance Director, Dies After Battle with Cancer