Off-duty West Chester firefighter saves man from burning car