Yraguen, John Frank Yraguen