Compiled By Nathan Haselbauer