Geoffrey Richards currently works as the head of U.S. special situations and restructuring at Canaccord Genuity. During his free time, Geoffrey Richards participates in a number of charitable efforts. He currently serves on the Midwest Region board of directors for UNICEF.