Dr Robert Roberts, Ffestiniog