Sharma Taylor: undeterred, ambitious