Spencer Buffman Final Project