Background
Fletcher, Robert was born on February 7, 1973 in Palo Alto, California, United States.
Fletcher, Robert was born on February 7, 1973 in Palo Alto, California, United States.
Doctor of Philosophy in Sociocultural Anthropology, University California, Santa Barbara, 2005.
Assistant professor University Peace, since 2008.