Centenarian John Carpenter's life still bearing much fruit