William Thrasher's Research Project: