James Sheridan // last updated 2017 (Minor changes, updates and more to come! Thank you for your patience.)