Ted Vaughan

Dr. Ted Vaughan