For Medal of Honor recipient, award is a long time coming