Hugh McGregor

Dr. Hugh McGregor