David White-skills and professional experience

David White, information designer |

SKILLS & PROFESSIONAL EXPERIENCE

PROFESSIONAL EXPERIENCE |

COMPUTER SKILLS | software

COMPUTER SKILLS | languages

EDUCATION |