Hal W. Canary

halcanary@gmail.com+1-919-724-2801 • 9 Upton Ct, Durham NC 27713 • https://halcanary.org/

Technical Skills

Education

Experience

Publications