selfridge

 




Peter Selfridge
Position:
Ph.D Awarded 1982
Affiliations:
Last confirmed affiliation: SET Associates (Vienna, VA) [Dec 2004]

History