John Swartz , T.F.