Re-thinking Enterprise Conferencing and Collaboration DiamondWare, Ltd June 2, 2004
Index <ul><li>About DiamondWare </li></ul><ul><li>Upfront POV. </li></ul><ul><li>Conferences to always-on collaborative li...
About DiamondWare, Ltd   <ul><li>Historically audiophiles chasing the “absolute sound” with Hi-Fi </li></ul><ul><li>Applyi...
Management Team <ul><li>KEITH WEINER   CEO and Cofounder  is the passionate audiophile and software architect leading Diam...
Upfront Conclusions - POV: <ul><li>Always on access to multiple simultaneous conference calls is the way communications wi...
Conferences to Always-On Collaborative Listening
Industry views trapped in the change. <ul><li>Interest and usage of collaborative conferencing environments is increasing....
Understanding Interactions Key to Emerging Conference Opportunity  <ul><li>“ Sending and receiving is a rather old-fashion...
Traditional communication models <ul><li>Classic ordered / tell model </li></ul><ul><li>Takes on a paternalistic or hierar...
Enhanced Communications Understanding <ul><li>Our own radar provides active scanning of the  conversations around us </li>...
Emergent Communication Systems <ul><li>Autopoietic models  of communications are much closer to the messy, incomplete and ...
The User and the Conference  <ul><li>Enhance Listening – create establish and join conferences of interest </li></ul><ul><...
The classic example <ul><li>Years ago Xerox began using receiver-based communication to improve continuously the work of i...
What must my online conferencing system do?  <ul><li>Provide 3D Sound Positioning for conference participants and addition...
Enabling Scenarios <ul><li>Military  </li></ul><ul><li>Special Forces </li></ul><ul><li>Two-way Radios </li></ul><ul><li>S...
Changing Telephony Environment
Change <ul><li>The concept of telephony is changing; as voice management and data converge new communications opportunitie...
Redefining Telephony <ul><li>Happening all around us, individuals, homes, small companies and in the largest enterprises <...
2004 -2005 Transition Point <ul><li>Key social insights drive next level of technology development and value creation.  </...
Enabling Conversations Key <ul><li>Tomorrow’s communications systems must: </li></ul><ul><ul><li>Enhance Conversation  FLO...
Leadership Requirements 1 <ul><li>DiamondWare identifies key technology enablers and differentiators that are redefining c...
Leadership Requirements 2 <ul><ul><li>5. Always On:  As call costs trend to zero, closing a call (hanging up at the end) r...
Overview  DiamondWare platform
DiamondWare advanced technology platform enhances conversation   Communication Application Enablers Audio Processing  Capa...
<ul><li>Centralized audio mixer reduces latency, enhances QoS </li></ul><ul><li>Enables larger conferences and scales at l...
3D Positioning <ul><li>Human ears are amazing organs. They process spatial cues based on phase and frequency response diff...
DiamondWare Media Stack (1) <ul><li>APipe  is DiamondWare's software component to manage any audio pipeline. It abstracts ...
DiamondWare Media Stack (2) <ul><li>DirectMixer ®  solves a problem that is not apparent until one develops a softphone ap...
SIP  <ul><li>DWSIP  is DiamondWare's Session Initiation Protocol stack. It was developed after looking at several commerci...
 
Technology intersection creates multi-modal opportunity <ul><li>Call Processing functions. </li></ul><ul><li>G711 G.723 G....
Product Comparison No No No Across Federated Clouds Social Networking No No Yes coming Firewall and Nat Travers unkown No ...
Provides Potential to: <ul><li>Eliminate the need for a desktop phone </li></ul><ul><li>Enhance corporate security, loggin...
Contact <ul><li>DiamondWare, Ltd. </li></ul><ul><ul><li>4850 E Baseline Rd </li></ul></ul><ul><ul><li>Suite 107  </li></ul...
Upcoming SlideShare
Loading in...5
×

Tech060204.ppt

258

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
258
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
8
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Tech060204.ppt

  1. 2. Re-thinking Enterprise Conferencing and Collaboration DiamondWare, Ltd June 2, 2004
  2. 3. Index <ul><li>About DiamondWare </li></ul><ul><li>Upfront POV. </li></ul><ul><li>Conferences to always-on collaborative listening </li></ul><ul><li>Changing telephony environment </li></ul><ul><li>Overview DiamondWare technology integration </li></ul>
  3. 4. About DiamondWare, Ltd <ul><li>Historically audiophiles chasing the “absolute sound” with Hi-Fi </li></ul><ul><li>Applying same demand for clarity to telephony systems. </li></ul><ul><li>Impact is like stereo was to mono or FM to AM radio. </li></ul><ul><li>Developing high performance VoIP software solutions. </li></ul><ul><li>Virtual relationships between parties are on the rise. </li></ul><ul><li>Nuances in voice exchanges are a key attribute in productive relationship. </li></ul><ul><li>Presence management systems (enhanced IM and social networking tools) </li></ul><ul><li>“ always on” demands new audio solutions. </li></ul><ul><li>Developing integrated enterprise communications applications </li></ul><ul><li>World class technology since 1994 </li></ul><ul><li>Lead with the highest Quality of Service (QoS) and lowest latency available. </li></ul><ul><li>Used by the U.S. military Special Forces. </li></ul><ul><li>Ready for release into multiplayer gaming and always-on Enterprise VoIP conferencing </li></ul><ul><li>Including IP PBX and small platform mobility solutions. </li></ul>
  4. 5. Management Team <ul><li>KEITH WEINER CEO and Cofounder is the passionate audiophile and software architect leading DiamondWare to build 4th generation VoIP solutions. His drive and entrepreneurial ambition have transitioned DiamondWare from a two-person programming shop to a world-class engineering and business development team with 12 people on board making profits. He is the author of several patents, a recognized audio industry leader and a frequently requested industry presenter. </li></ul><ul><li>ERIK LORENZEN VP, Engineering and Cofounder guides the development team, contributing his unique expertise in mixers, audio pipelines, and elsewhere. Erik designs the key algorithms, deserving direct credit for both the radical efficiency and good localization of Palantir's 3D positioning engine. Erik's engineering passion has led to many breakthroughs like voice colorization and multi-conferencing--on a server which supports 60 users on a 1.2GHz Pentium III. </li></ul><ul><li>JOHN WILL VP - Business Development is spearheading partnership development around Wi-Fone and Palantir, and introducing them to Asia. He also runs DiamondWare's military communications business. Prior to joining DiamondWare, John has worked for the U.S. Government engineering radar, radio, and communications systems. Then, as a contractor, he defined program requirements for a converged VoIP system </li></ul><ul><li>STUART HENSHALL VP - Marketing & Strategy is championing the vision of enterprise product solutions that integrate VoIP with mobility, real-time presence, collaboration, and learning. Stuart brings a broad international background to DiamondWare. Prior to DiamondWare he was a futurist and Internet strategist at GBN. Over 20 years, he developed a track record of innovative consumer products as General Manager and VP Sales and Marketing. Stuart is also a qualified Accountant. </li></ul>
  5. 6. Upfront Conclusions - POV: <ul><li>Always on access to multiple simultaneous conference calls is the way communications will evolve  </li></ul><ul><li>Next generation web collaboration platforms will all integrate with telephony and ultimately video </li></ul><ul><li>We are about to enter the age of the online presence spiral where presence and social networking will integrate with work, play and home. </li></ul><ul><li>All this will be available from handheld devices. </li></ul>
  6. 7. Conferences to Always-On Collaborative Listening
  7. 8. Industry views trapped in the change. <ul><li>Interest and usage of collaborative conferencing environments is increasing. </li></ul><ul><li>Remain a compromise between face to face and a phone call - save money and time </li></ul><ul><li>Proliferation of new options emerging; unfortunately most aimed at cost cutting rather than increasing collaboration. </li></ul><ul><li>Primarily aimed at structured / scheduled meetings; setup seldom spur of the moment. </li></ul><ul><li>Few understand the need to integrated phone and mobility solutions. </li></ul>
  8. 9. Understanding Interactions Key to Emerging Conference Opportunity <ul><li>“ Sending and receiving is a rather old-fashioned and mechanistic view of communication. It’s a view that, in my experience, gets organizations into all kinds of trouble. </li></ul><ul><li>A dialogue or a conversation occurs in (or emerges from) the interaction of two or more people, and the idea of sender and receiver is neither technically accurate nor, in my opinion, a very powerful interpretation. Nothing is communicated directly to another. All (utterances) go through the interpretation processes of context, meaning, significance, content, etc. Even apparently sensible speaking is frequently merely noise to its intended recipient. You may choose to call yourself the “receiver” but what is occurring is not a linear process. </li></ul><ul><li>For communication to take place on any scale worth talking about, it will be ‘iterative generation” towards a shared understanding. The understanding of both the originator – ‘sender’? – and others will alter as the process progresses. </li></ul><ul><li>Until we begin to give up the mechanistic metaphor of sending and receiving as the basic mode of communication, we aren’t going to crack the problems we keep confronting.” </li></ul><ul><li>Michael McMaster in a posting to the Learning Organization email discussion group. </li></ul>
  9. 10. Traditional communication models <ul><li>Classic ordered / tell model </li></ul><ul><li>Takes on a paternalistic or hierarchical top-down model. </li></ul><ul><li>Talk at rather than listen to </li></ul><ul><li>Who’s listening? </li></ul><ul><li>Scanning around us is inhibited </li></ul><ul><li>Online fails to mimic social structures and exchanges </li></ul><ul><li>Currently too many deterrents to increased connectivity </li></ul>
  10. 11. Enhanced Communications Understanding <ul><li>Our own radar provides active scanning of the conversations around us </li></ul><ul><li>Other conferences perturb us to listen or contribute </li></ul><ul><li>New information sources resonate and make a difference </li></ul><ul><li>Order in Chaos enabled through broad listening </li></ul><ul><li>Examples RBC, IRC. </li></ul>
  11. 12. Emergent Communication Systems <ul><li>Autopoietic models of communications are much closer to the messy, incomplete and complicated nature of communication than the traditional 1 to 1 telephone. </li></ul><ul><li>A conference format is required that enhances listening and enables “ positioning ” --- eliminating people talking over people problems. </li></ul><ul><li>Additionally, for an online system to be effective it must connect multiple conferences to expand listening capabilities. </li></ul><ul><li>Now a system is in place that encourages new conversations, increases shared understanding and thus accelerates learning and action. </li></ul>
  12. 13. The User and the Conference <ul><li>Enhance Listening – create establish and join conferences of interest </li></ul><ul><li>Create a persistent set of conferences to enable a “resonance” and increase personal bandwidth for scanning. </li></ul><ul><li>Enable ownership of personal communication spaces or project conferences both public and private. </li></ul><ul><li>Use multi-modes --- text, voice, and application sharing to stimulate, capture and record progress </li></ul><ul><li>Encourages an “always-on” interconnected environment of ongoing exchanges. </li></ul><ul><li>Examples include my office, meeting rooms, situation rooms, the lobby, project </li></ul>
  13. 14. The classic example <ul><li>Years ago Xerox began using receiver-based communication to improve continuously the work of it’s repair teams. Each worker has a walkie-talkie which is on all the time, carrying messages, just like the radio in a taxi. When a repair worker hears something relevant to a problem they are interested in, they will pay close attention. In this way, improvements spread rapidly across the group. </li></ul><ul><li>Same thing applies for IRC channels amongst software developers. </li></ul>
  14. 15. What must my online conferencing system do? <ul><li>Provide 3D Sound Positioning for conference participants and additional presence functionality </li></ul><ul><li>Enable broad listening so users can participate in multiple conferences at the same time, via audio, text or in combination. Always-on. </li></ul><ul><li>Be location agnostic and device adaptive to enable mobility and enhance always on features regardless of the users device. </li></ul><ul><li>Scale rapidly and easily to thousands of users maintaining profiles, security, and usage logs. </li></ul>
  15. 16. Enabling Scenarios <ul><li>Military </li></ul><ul><li>Special Forces </li></ul><ul><li>Two-way Radios </li></ul><ul><li>Sound Control </li></ul><ul><li>Smart Positioning </li></ul><ul><li>Hospital </li></ul><ul><li>Presence </li></ul><ul><li>Two-way Radios </li></ul><ul><li>Mobility </li></ul><ul><li>Intercom </li></ul><ul><li>Trader </li></ul><ul><li>Multi-lines </li></ul><ul><li>Bridging Information </li></ul><ul><li>Active Listening </li></ul><ul><li>Press to talk </li></ul><ul><li>Logging </li></ul><ul><li>Software Developer </li></ul><ul><li>Multi-Conferences </li></ul><ul><li>Conference and Projects </li></ul><ul><li>Public and Private </li></ul><ul><li>Audio IRC </li></ul>
  16. 17. Changing Telephony Environment
  17. 18. Change <ul><li>The concept of telephony is changing; as voice management and data converge new communications opportunities are being defined. </li></ul><ul><ul><li>End to End Telephony – Stupid Networks </li></ul></ul><ul><ul><li>Converging Devices - Telephone, PC, PDA, Cell Phone </li></ul></ul><ul><ul><li>Enhanced Mobility – local, global, virtual </li></ul></ul><ul><ul><li>New Feature Sets – way beyond caller ID </li></ul></ul><ul><ul><li>Explosion of Growth and Interest – News Headlines </li></ul></ul>
  18. 19. Redefining Telephony <ul><li>Happening all around us, individuals, homes, small companies and in the largest enterprises </li></ul><ul><ul><li>Voice over Internet Protocol (VoIP), SIP </li></ul></ul><ul><ul><li>Wi-Fi </li></ul></ul><ul><ul><li>PC to PC Telephony </li></ul></ul><ul><ul><li>Presence and Messaging Systems </li></ul></ul><ul><ul><li>New handsets and headsets </li></ul></ul><ul><ul><li>Smart Phones </li></ul></ul><ul><ul><li>Intelligent PDA’s </li></ul></ul>
  19. 20. 2004 -2005 Transition Point <ul><li>Key social insights drive next level of technology development and value creation. </li></ul><ul><li>Begin to leave “old” telephony behind. </li></ul><ul><ul><li>Acceleration of broadband deployment </li></ul></ul><ul><ul><li>Decreasing costs of talking </li></ul></ul><ul><ul><li>Advancements in software, including softphones, IM (instant messenger) NAT and Firewall transition programs </li></ul></ul><ul><ul><li>Changing social patterns for work and play, including virtual offices and work anywhere mobility </li></ul></ul><ul><ul><li>The online conference becomes always on to become part of the work process rather than a call </li></ul></ul>
  20. 21. Enabling Conversations Key <ul><li>Tomorrow’s communications systems must: </li></ul><ul><ul><li>Enhance Conversation FLOW </li></ul></ul><ul><ul><li>Enable Conversation VELOCITY </li></ul></ul><ul><ul><li>Manage Conversation EVENTS </li></ul></ul><ul><ul><li>Broker Conversation SPACE S </li></ul></ul><ul><ul><li>Seamlessly integrate with the ways in which people really want to use them </li></ul></ul><ul><li>Conversations that help an organization learn faster are the key element for retaining competitive advantage. </li></ul>
  21. 22. Leadership Requirements 1 <ul><li>DiamondWare identifies key technology enablers and differentiators that are redefining communication for collaboration, presence and connectivity. </li></ul><ul><ul><li>Sound Quality : Hear an audible difference as telephony moves to a higher quality audio solution. There will be a clear perception and audible difference between the sound of traditional telephony and next generation communications. </li></ul></ul><ul><ul><li>2. Spatial Positioning : Since Stereo first introduced the sound stage we have increasingly brought the surround sound experience into our lives. Telephony has not kept up. Stereo VoIP technology closes the gap between the online conference and the physical meeting room. Future integration of video will further narrow the gap with face to face meetings. </li></ul></ul><ul><ul><li>3. Presence : Online presence reduces the number of failed connections, repetitive messages, and improves understanding of availability. Presence is only now becoming multi-modal and being integrated from the desktop into other devices. </li></ul></ul><ul><ul><li>4. Communications Centric : IM systems have traditionally been text centric with poor support for audio and video. Communications-Centric presence platforms are redefining how calls and texting work in tandem as the first step in enhanced collaborative communication. </li></ul></ul>
  22. 23. Leadership Requirements 2 <ul><ul><li>5. Always On: As call costs trend to zero, closing a call (hanging up at the end) resulting in termination may no longer make sense. In an open plan office chatter goes on all the time. In an always-on world of telephony you may participate in multiple concurrent conferences. </li></ul></ul><ul><ul><li>6. Push to Talk : Push to talk and intercoms may seem like a very old idea. However look at a money trader example and see the benefits of multiple lines and always on connections in a fast moving information environment. That whisper from another conference may just provide the answer. </li></ul></ul><ul><ul><li>7. Mobility : As devices combine PDA’s, mobile phones, tablet PC’s and Wi-Fi solutions are enabling new forms of connectivity and decision-making. We are preparing for a day when every mobile device exceeds the capabilities of today’s PBX. Engineering reflects small devices and efficient solutions. </li></ul></ul>
  23. 24. Overview DiamondWare platform
  24. 25. DiamondWare advanced technology platform enhances conversation Communication Application Enablers Audio Processing Capabilities VoIP Network Integration Conversations Flow Naturally Presence Nurtures Events Communication Velocity Enhanced
  25. 26. <ul><li>Centralized audio mixer reduces latency, enhances QoS </li></ul><ul><li>Enables larger conferences and scales at lower cost </li></ul><ul><li>Each peer adds to bandwidth </li></ul><ul><li>Audio streaming duplicated across the network </li></ul><ul><li>Adds clock time alignment complexity </li></ul><ul><li>Significant Security Issues </li></ul>Client / Server provides controlled enterprise solutions vs. P2P
  26. 27. 3D Positioning <ul><li>Human ears are amazing organs. They process spatial cues based on phase and frequency response differences between the left and right. They use this information to determine the location of each sound emitter. With eyes closed, one can discern if a sound is in front, to one side, behind, or even above or below. This same sense works to help one focus on one particular sound, among many. </li></ul>
  27. 28. DiamondWare Media Stack (1) <ul><li>APipe is DiamondWare's software component to manage any audio pipeline. It abstracts objects for source, sink, and everything in between such as encryption, compression, logging to disk, echo cancellation, jitter buffering, voice disguise, automatic gain controller, etc. </li></ul><ul><li>Telephony Sound ToolKit is the answer to the hardest problems in the client, in both streams. It handles the audio from mic to application, and from application to loudspeakers. Tele-STK was developed to break out of the conventional latency-robustness tradeoff. If the audio latency is too high, then the system does not provide business-class communications. But trading off sound quality for low delay is not acceptable. </li></ul><ul><li>JitPP is a dynamic jitter buffer. It performs three functions: (1) take the packets received from the network out of order and unevenly distributed in time and turn them into an ordered, periodic stream; (2) correct for clock &quot;drift&quot;, i.e. the fact that even if the remote host is programmed to the same sampling rate, its clock rate will differ from the local clock and therefore it will send either too many or too few samples; and (3) conceal lost packets. </li></ul><ul><li>JitPP is a dynamic jitter buffer. It performs three functions: (1) take the packets received from the network out of order and unevenly distributed in time and turn them into an ordered, periodic stream; (2) correct for clock &quot;drift&quot;, i.e. the fact that even if the remote host is programmed to the same sampling rate, its clock rate will differ from the local clock and therefore it will send either too many or too few samples; and (3) conceal lost packets. </li></ul>
  28. 29. DiamondWare Media Stack (2) <ul><li>DirectMixer ® solves a problem that is not apparent until one develops a softphone application: it doesn't work unless the recording source is the microphone, the mic is unmuted for recording but muted for playback, loudspeakers are the digital audio destination, the loudspeakers are unmuted, and the volume levels for record and playback are appropriate. It turns out that this is an exceedingly difficult thing to achieve using the Windows API calls, but it is required nonetheless. </li></ul><ul><li>Mixlib is the heart of Palantir. It provides control mechanisms for joining/parting conferences and other actions which can affect who hears who, as well as for setting 3D positions, voice colorization, volume levels, and other real-time parameters. And it can give indications such as VU meter, member list in a conference, etc. The heart of mixlib is the mixing itself. This part of the code base is critical; it must be extremely efficient because it executes so many times per second. </li></ul><ul><li>DDD is the algorithm and code to convert a monaural voice stream into a stereo sound stream that is perceived to be outside the listener's head, with a particular location vector. Like mixlib, this function has to be extraordinarily fast to run. </li></ul><ul><li>Red, Blue, Green , etc. These are the algorithms that colorize voices and &quot;tag&quot; up to eight teams with a unique and distinctive sound. For the same reasons, must be very fast to run. </li></ul>
  29. 30. SIP <ul><li>DWSIP is DiamondWare's Session Initiation Protocol stack. It was developed after looking at several commercial and several more open-source SIP stacks. Although low-performance SIP stacks are a commodity item, there are none that require under 100K of memory, and none under a megabyte that support the latest Internet Engineering Task Force Request For Comment (IETF RFC) standards, namely RFC 3261 and SIMPLE. Reluctantly, DiamondWare built its own SIP stack, which saved on license fees and enables a truly small PDA voice application. Other devlopers who target small embedded platforms may want to consider DWSIP. </li></ul>
  30. 32. Technology intersection creates multi-modal opportunity <ul><li>Call Processing functions. </li></ul><ul><li>G711 G.723 G.729 Speex Vorbis </li></ul><ul><li>SIP </li></ul><ul><li>Speech Processing functions. </li></ul><ul><li>Management and Applications Software. </li></ul><ul><li>Mixed PSTN and VoIP Conferencing </li></ul><ul><li>User Interfaces. </li></ul><ul><li>Network Interface Protocols. </li></ul><ul><li>Security </li></ul><ul><li>3D Conference Positioning mixer. </li></ul><ul><li>Multiple Simultaneous Conferences </li></ul><ul><li>Formats including Ad Hoc , Persistent, Private, Scheduled, and Opportunistic </li></ul><ul><li>Ongoing Presence and Availability Information </li></ul><ul><li>Membership Control </li></ul><ul><li>Voice and text Instant Messaging </li></ul><ul><li>Presence </li></ul><ul><li>Recording and logging </li></ul><ul><li>Mute, Paging and Do not disturb functions </li></ul><ul><li>Centralized Mixing </li></ul><ul><li>Dynamic Jitter Buffer </li></ul><ul><li>Sound level controls </li></ul><ul><li>Advanced 3D Stereo </li></ul><ul><li>Team Tagging and Voice Colorizing </li></ul><ul><li>Clock Drift Compensation and alignment </li></ul><ul><li>AEC Acoustic Echo Cancellation </li></ul><ul><li>AGC automatic gain control </li></ul><ul><li>VAD Voice Activity Detect </li></ul><ul><li>Audio Prioritization </li></ul><ul><li>Low delay Audio Processing </li></ul>VoIP Network Integration Conference Application Enablers Audio Processing Capabilities
  31. 33. Product Comparison No No No Across Federated Clouds Social Networking No No Yes coming Firewall and Nat Travers unkown No 256 bit PGP Keyed Secure and Encrypted Communications Limited Limited Limited Yes Multi-modal Participation & Presence No No No Yes Audio IRC capability Unknown Centralized control Centralized control Under licensee’s control Cloud No No No Yes Push To Talk Not hosted by user Not hosted by user No Yes + Failover Persistent Conferences No NA No NA No Hold Function only Yes Always-on capabilities Multiple Simultaneous Conference Occasions No / Varies No Ad Hoc only, limited to 5 participants Structured, Ad Hoc , Scheduled Timed & Opportunistic Up to 60 participants Conference calling Modes No No No Yes Voice Tagging and Colorization Worse than phone Worse than phone Better than phone Better than phone Stereo 16khz Audio Quality on VoIP No No No Yes 3D Participant Positioning Other Messenger ? Yahoo / AOL Skype DiamondWare Features
  32. 34. Provides Potential to: <ul><li>Eliminate the need for a desktop phone </li></ul><ul><li>Enhance corporate security, logging, employee and reputation management </li></ul><ul><li>Overcome the security issues raised by the current crop of exciting but flawed P2P solutions. </li></ul><ul><li>Enable new forms of networking and collaboration </li></ul><ul><li>Disruptively smash previous IP PBX cost parameters. </li></ul><ul><li>Extend secure enterprise reach so employees are always-on. </li></ul><ul><li>Merge, separate and manage work and personal in a way that enhances people lives. </li></ul>
  33. 35. Contact <ul><li>DiamondWare, Ltd. </li></ul><ul><ul><li>4850 E Baseline Rd </li></ul></ul><ul><ul><li>Suite 107 </li></ul></ul><ul><ul><li>Mesa, AZ 85206 </li></ul></ul><ul><ul><li>www.dw.com </li></ul></ul><ul><ul><li>Telephone: (480) 380-1122 </li></ul></ul><ul><ul><li>FAX: (480) 380-1133 </li></ul></ul>
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×