Graham Thomas

Graham Thomas, a biologist by training, lives in British Columbia with his wife, their two children, and a Gordon setter named Laddie. His first mystery featuring Detective-Chief Superintendent Powell was Malice in the Highlands.