David McWhirter

David McWhirter is a director.