David Rosen Consultants provides business development and marketing communications services to individual entrepreneurs, start-ups, small businesses and media makers. They work with ventures in online media, technology and entertainment as well as cloud computing, real estate, restaurants, resorts and fitness.