Welcome to Eric Foote's Personal Page