Farnsworth Thomas C III

Director