james smith - onlinegstregistration