Bachelor of Science, North Texas State University, 1959. Master of Science in Biology, University Alabama, 1965. Doctor of Philosophy in Biological Science, University Texas, 1969.
Postdoctoral fellow University Texas Medical School, San Antonio, 1970—1974. Assistant professor University Texas, Tyler, 1974—1977, associate professor biology and chemistry, 1977—1986, professor, since 1986, chairman department biology, since 1980.
Member of Texas Society Electron Microscopy, Phycol. Society of America, American Society Microbiology, Sigma Xi.
Married; children: Kelly Diane, Gregory Allen.