Christopher G. Kennedy bio