thomas rupil