david macattee