Mark Flory's profile - overview