About John DeAngelo

JD with grandson Enzo in his office at UCSF

John is a seasoned and practiced educator, IT professional and grandfather who likes to share his life and adventures with the general public, and more particularly, his family and friends.

Leave a Reply

Your email address will not be published. Required fields are marked *