local boy battles liver cancer