birth_date: None
avg_rating: 3.91
name: Brian J. McVeigh
about: Brian J. McVeigh received his PhD in anthropology from Princeton University and his MA and MS from the University at Albany State University of New York. A specialist in Japan and China he li
death_date: None