By: john.clements