Robert Douglas Smith

Robert Douglas Smith is an Independent Scholar.