Ian MacRae

Professor/ Extension Entomologist
Department of Entomology
+1 218 281 8611

Education

Ph.D., Oregon State University (1994)