CHARLES M FOSTER