steve defrank