GPO Employee Battling Brain Cancer Runs in Boston Marathon