Josh Haines - Online Resume

contact

skills

software

hardware

web development

weapons

empty hand

mental

education

degrees

experience

webmaster

positions

teaching

training

honors

certifications