CNSV Consultants' Directory
Consultant Details
Brian has extensive experience with storage devices and interfaces, including Flash Memory, Disk Drives, RAID/Disk Arrays, Optical Storage (CD-ROM, DVD, WORM, Magneto-Optical, Content Scramble System-CSS), Tape, Storage Area Networks (SAN), and USB, SCSI, iSCSI, SAS, Fibre Channel and IDE/ATA/ATAPI.
He has written device drivers, software and firmware under Windows/DOS, UNIX (incl. Sun and SGI) and embedded real-time operating systems (RTOSs). He has been a software developer, project lead, industry analyst, seminar leader, technical marketer and writer.
Brian has participated in over 50 conferences and events as speaker, session chair and conference chair. He is experienced with programming languages including C, C++ and assembly.
He has been an Expert Witness and consultant in over 50 engagements involving patent, trade secret, copyright, class action and contract disputes. These have drawn on over 20 years of experience in the storage industry and over 30 years of experience as a computer engineer, and have involved technology in the storage, IC CAD, software and hardware industries. He has written expert reports, been deposed, and has provided courtroom testimony at trial. These engagements have involved source code analysis and comparison, object code disassembly, benchmarking, and computer media duplication, as well as forensic analysis on data storage devices and file systems using tools including EnCase.
Brian has been an independent consultant for 30 years and a CNSV member since 1998. He has spoken at over ten CNSV events since 1998. His IEEE involvement includes the following: