Kevin Blankinship

Kevin Blankinship is a professor of Arabic at Brigham Young University.