silas hail