David B. Snyder
David B. Snyder is a senior scientist with CSA Ocean Sciences Inc. His photographs of fishes have appeared in numerous field guides and technical and popular publications.
David B. Snyder is a senior scientist with CSA Ocean Sciences Inc. His photographs of fishes have appeared in numerous field guides and technical and popular publications. See less
David B. Snyder's Featured Books