Margaret Vaughan

Margaret Vaughan

Associate Professor

  • Doctor of Philosophy, University Of Arizona
  • Master of Arts, The University of Arizona