Daniel Macleod, Macleod & Associates, Inc.