Simply TERRIBLE. John tells you he will show up and never shows. When / if he eventually calls you back he lies and makes up a story about why he didn't make the scheduled appointment and reschedules and never shows up. Avoid this guy at all costs.
more