David D. McDonald
Senior Researcher
Smart Information Flow Technologies (SIFT)
About me
Publications
Contact information