PAST PRESENT FUTURE:Information about John William Stephens