christopher c rogers Archives