Thomas Ruth, Douglas E. Trapp, reworked by Andiroto