Carl Kruse Blog Main Menu James William 15d5b8b1e457c9eca25c3ab18120ef819116c9d3 This is a user page for James William, but it hasn't been created yet.