Alan McCornick

My blogs

About me

Industry Education
Occupation retired
Location Berkeley, CA, United States