48 Hours Only | Save up to $12. Get the code »

David Raphael

David Raphael works as a software development manager for McAfee, Inc. When not spending time with his son, David enjoys reading science fiction, playing guitar, and amateur photography.