raphael mahoney