john cannon homes cost