Author: Bernard Haldane Associates
Alternate names: Bernard Haldane Associates Inc.