Owen Q. Wu
Indiana University - Kelley School of Business
Business 670
1309 E. Tenth Street
Bloomington, IN 47401
United States
SCHOLARLY PAPERS
20
DOWNLOADS
Rank 31,682
SSRN RANKINGS
Top 31,682
in Total Papers Downloads
3,330
TOTAL CITATIONS
Rank 19,935
SSRN RANKINGS
Top 19,935
in Total Papers Citations
77
Feedback