dirkmcleod2025