ted-beesley-profile