Tom Haddigan

3
Published
1.0K
Views
Uploads
Collections
More
about Tom Haddigan

An academic;in recent years my field has been computer law. Prior to that I held a full lecturesh... see more see less

scribd