Author: Luke Maximilian Cray