Welcome to the personal website of Christopher Blake.