Macintosh B L & Associates