Tim Ruiz

I'll complete this later.