steve fines