bradmackfreeman