Gregory Dukes, Director of Operations for McMahon Financial Advisors, LLC has joined Children’s Cancer Recovery Foundation’s Board of Directors. With this appointment Dukes will work to increase the visibility of the charity and to aid the organization in becoming even more of a resource for children.