bio:

Software engineer.  Read More

work:

David hasn't listed any work history yet.

activity:

No recent activity