Michael O Finley

Michael O. Finley, a professional historian, is a cultural adviser and member of the Confederated Tribes of the Colville Indian Reservation.