Bruce A. Cosgrove BSc, MSc (Solution Chemistry) - Independent Scientific Researcher