personal homepage of james brooks