Lucien D. Laude

Second Sight Medical Products · Doheny Eye Institute · Unknown
Total Patents: 13
Overall Rank: #383,175
Years Active: 1984–2015
Second Sight Medical Products Rank: #40