GPO Employee Battling Brain Cancer to Run in Boston Marathon