Sounds like Peter Singer,the Australian philosophy professor.
Yes, I have read some Singer. But at root, he is a utilitarian. Despite my quotes from scripture, (which may suggest a deontological bias) I tend to lean more towards virtue ethics. For me, life is a (good) character building exercise. Nevertheless, I think all three academically respectable attitudes to ethics important, and look forward to the time when some philosopher genius combines all these three approaches into a single, unified, system of morality.
Best wishes, 2RM.