Ask Google... ...and you get at an idea of how long the phrase "moral compass" has been used in print. 'Print' in the sense of a book that Google...
Separate names with a comma.