Dr. James Wilson (ALMOST THERE!)