Dr. David Fairhurst
Ph.D.
President
,
Colloid Consultants, Ltd.
Appearances