I may have misspelled or made mistakes with names, so please feel free to let me know of any errors or omissions. Thanks!