Taylor and Francis Inc.

Organization name
Taylor and Francis Inc.