High-principled /(?)/

High·-prin·ci·pled

High-principled

a.
  1. Possessed of noble or honorable principles.