John Singleton

tl;dr personal ramblings and dubiously useful information