James McCaffrey
Experienced program and project manager with advanced software and communication skills. Expert in managing and creating web content, graphic design, complex communication systems, technical documentation, and email campaign management.