Roger A. Powell

Roger A. Powell is an author at North Carolina State University specializing in life sciences, ecology, and zoology.

Publications per year

1973–2025

78

Publications

78