Brad Rippe
Functions