steven townshend