Terri J. Vaughn income sources