dr grant stewart cornwall