Structure and petrography of the Piety Hill area, Pima County, Arizona