The Chester County District Attorney says the former neighbor and long-time friend of a Malvern man whose body was found Monday inside the home he shared with his grandmother has been charged with first-degree murder.