Allan J Ryan, MD

Ryan lectures frequently on anthropology, art history, and Native studies. He has also worked as a graphic designer, singer/songwriter, and television satirist.