Elizabeth Scheller is an experienced business development professional currently serving as the Director of Business Development at 24 Seven Inc. since January 2006. Prior to this role, Elizabeth held the position of Director of Corporate Communications and Marketing at CRL Financial Services from January 2001 to June 2003, and also owned Communication Unlimited from January 2002 to January 2003. Elizabeth holds a Bachelor of Arts degree in Anthropology from Smith College, earned between 1976 and 1980.