Technical communications (writing and training), program/project manager at large software company, oil industry consultant, computer chip design, biomedical engineering and astronaut training. Specialties Technical communication, engineering, scientific research (biomedical and astronomical), software project/program management