Richard Ravalli
Richard Ravalli is associate professor of history at William Jessup University. He is the author of Sea Otters: A History.
Richard Ravalli is associate professor of history at William Jessup University. He is the author of Sea Otters: A History. See less
Richard Ravalli's Featured Books